There is a decently easy way to make your online accounts more secure (as in logging into them). Its still up to the site owners to keep your data safe, but thats another day.
The method is called 2-factor authentication. A username and password is the first part, and a randomly generated code is the second part. So if someone gets ahold of your password, the random code will stop them from logging in (unless of course they steal the device giving you the codes as well, but we can only do so much).