What are these “a piece has failed a hash check” messages?
Bittorrent clients check the data they receive for integrity. When a piece fails this check it is automatically re-downloaded. Occasional hash fails are a common occurrence, and you shouldn’t worry. Some clients have an (advanced) option/preference to ‘kick/ban clients that send you bad data’ or similar. It should be turned on, since it makes sure that if a peer repeatedly sends you pieces that fail the hash check it will be ignored in the future.