Oh I know how much of a big task it would be. I reckon it would be possible to make a program which automatically blocks IP's for a certain amount of times depending on the bandwidth which is being used by the specific IP, maybe even a strike rule which permanently blocks IP's if they strike more then once. All theoretical though, not too sure where to start, would be a cool little project though!
And yeah, a bit chest of unlimited cash would be perfect