Due to circumstances (work) I keep my boat in the water where the fish are and visit it on weekends. I installed two bilge pumps directly wired to its own battery. Batteries are on a Guest switch. I leave the switch off when I'm away. When I got to the boat Friday a float switch had stuck on

and both batteries were dead.

I do have a Promarine onboard charger. Two questions:
What is the best bilge pump switch that wont stick?
Why are both batteries dead?