So far I haven't encountered massive problems with bad peers or bad trackers.
But one reads from time to time, about problems related to other clients sending bad packets, which then have to be reloaded.
Whereas some automatic algorithm to ignore such IPs is the most apt solution, I also would be nice, if the user additionally would be notified about such occurrences.