We were very seriously considering if we should block China from our game servers recently. The reason is massive account compromises of our users.
There are 300,000 IPs from China that are just trying public leaked email / password databases against our servers. With so many IPs, any kind of normal per IP limiting just doesn't work. Each IP is only trying 10 or so accounts per day.
Blocking China was potentially a very real solution because I just don't think that they would have access to other bot nets of that sheer size outside of China.
The trouble is that the users don't understand that they are pre-compromised before they even arrive.
Anyway, we have now implemented a system whereby accounts get locked if someone attempts to log in from a different country than last time and they have to type in a verification code sent to their email.
All the "My account got hacked" support requests have been replaced by an equivalent number of "Why does my account keep getting locked" support requests. But there you go.