Well you have the filter option, When you join the site you should be wise enough to use that option.
Secondly I have posted this a lot:
Give mods the option to be more strict and ban users from some certain groups of threads. For example someone who would post hate in the Sony/MS/Nintendo sub forum instead of banning him for a few days from the forums just ban him for a month for the sub forum. In my previous experience on a other forum it is way more effective, less alt accounts and less drama;