If you just want to block an IP from within your bit torrent client, Azureus Vuze 3.0.1.6 is the way to go.
One of the ways is under preferences (i.e. Options Tab) select IP FILTERS.
Select by ticking the following boxes ; Enable, Save blocked IP filters across restarts, & under Peer Blocking, you can block peers that consistently send bad data.
You can set the ratio and minimum kB discarded before applying ration.
I have found Azureus to be a very good bit torrent client and its many features are explained on the Azureus Wiki FAQ page.
Click to view attachment