Maybe you should change your passwords and strengthen them. Changing passwords every few weeks or months is a good thing.
That leaves the onus on the participant. I feel the onus of security is on the site developer.