I encourage anyone to speak on any topic they please. The byproduct is people will attain knowledge that otherwise would cost them time or money. A great example of this is the detail forum in which you manage.
From what I can see RF was suspended because he disagreed with your point of view. He didn't attack you personally nor was he profane. I recall a post by HRP in the "What Should I Do First?, Proper steps to a flawless finish!" in which you said you wouldn't "allow" his endorsement of a product even though it was his opinion. The point to keep in mind is that we come to the forum to gather information and poll people's experiences and OPINIONS. It seems a shame cut the value of the forum by policing people's opinions.