All large forums have clicks. Just ignore them. I've been on Moparts 10 years, been banned a few time, I just don't care what other people write about me from a keyboard on the other side of the country. Stand up for what's right and don't back down.
That site has rules, just like this site. You break the rules, you get a vacation. If you have a problem with the way the situation was handled you can email Tom or another mod, most have their email address somewhere on the site. I've emailed with Tom a few times about being banned, some I understood why, others I didn't and usually got repealed.
Ryan