you said.. "negative opinion about a company isn't grounds for post deletion"
That is fine.
If you take a look at the the board I started for instance, you will see that I have left posts that contain negative opinions about the company and I have only deleted posts that I feel are 'personal attacks or spam' these posts which are designed to distrupt the flow of conversation and a peaceful environment.