I don't agree with the IP blocking. You might just be blocking VPN endpoints or Tor exit nodes, making the internet more of a nightmare for the rest of us...