You can ban ip's, but often their ip's are dynamic. So one day they may have one ip & the next a different one. But then some other sucker has got that banned ip. WHich is bad for them, & potentially bad for you since if you ban a lot of ip's, some of those you may want to connect to in the future but can't.