Trolls suck in general, but are a part of the internet.
If this guy is a constant hassle and brings nothing positive to the board, just ban the account. Easy as that.
We pretty much pull the trigger on 99% of the trolls out there.
We actually have quite a few domestic / euro owners here than contribute in a good way, bring their ideas to light in a polite manner, and are fun in the OT room.