So all I've managed to comprehend from this thread is that Aldryic is butthurt.
I wouldn't take it as butt hurt, it's more that OP is turning a project into a joke (even if it's the OP's own project). As Aldryic said, if there's a valid reason for an ASN to be there then put it and detail why (on a website, an included file, etc). People shouldn't blindly just execute vats of commands in a random BASH script but.. they do.
It might be 'nicer' to even make the bans block for a destination port. Have an ISP that doesn't have spam issues but has nothing but a crap load of brutes? Just block port 22 and hopefully it'll get brought to someones attention at some point.
There's a lot of people that see lists like this and apply them in hopes of "fixing" things incorrectly.
We have a client that was getting a layer 7 flood and instead of ticketing us, they applied an IP block list
that allowed about a /14 total of random IP space to access his VM (while blocking the rest of the world) then logs a bunch of tickets against us claiming everything is down (no shit Sherlock).
Francisco