My old address is gone, and the wallet won't show my balance.
Edit: when that happened, I was using a Japanese VPN. I switched to a U.S. vpn, logged in again and my wallet works normally. Can somebody explain?
You definitely used the same login key each time, right? If so, then it sounds like the VPN is doing something funny. The only time it would show you a different address is if your seed / keys were modified by poisoned Javascript. I'd be VERY nervous using that VPN.
I was using the Android OpenVPNConnect app and the University of Tsukuba VPN software, which is used by hundreds of vpn servers in dozens of countries. Go to vpngate.net, choose a server and decide whether you want to use OpenVPN, IPsec, SSL or sstp. I chose a server in Japan, because it has the highest throughput.
It seems strange, if this was malware, that they would ask for 10 xmr, when presumably the goal is to get the contents of my wallet.
I'll transfer my funds from mymonero to a different wallet.
Regardless of the discussion above, simplewallet is more privacy preserving than MyMonero because the latter needs your viewkey in order to show the balance.