Sometimes I'm so tempted to to do this: Block China Web Traffic IP Addresses and Chinese Hackers.
Of course if everyone blocked everyone else indiscriminately that would go against the spirit of the Internet.
What's needed is for the ISPs to get off their lazy and greedy butts and block attacks at their sources.
Certainly a bunch of zombies (unwitting users with infected machines) will be caught in the dragnet too, but they can be contacted and urged to clean up their machines before they're allowed back on.
It'll be good for us, it'll be good for them, it'll be good for the Internet.