Geolocating the origination points of an exploit is extremely useful. Your point of other countries using proxies being the prime reason. The simple fact is if China and Russia wanted to limit the number of attacks originating from their IP blocks they could do so. Since they more or less allow it to continue they are a common source of malicious traffic, and geo blocking will significantly reduce the number of attempted exploits you experience.
We also shouldn't shout down people who are hit everyday by this as rascist or emotionally charged. It's completely logical for them to want to ban these groups. Instead we should educate on exactly what kind of a very dark and hellish place banning leads to.
If anyone living in China doesn't like that they have the power through the government to regulate that traffic.
People can decide in China too.
Add that to the fact that there are of course bad actors in countries including the US who happen to have proxies in other countries. Geolocating the IP address tells us nothing.
The largest botnets came from a variety of nationalities and are rarely Chinese. Conficker was allegedly from the Ukraine, and a Swede plead guilty. Alureon came from Estonia. Mariposa from spain.
Stop with the emotionally-charged flame baiting based on shallow data and anecdotal information.