Yawn.
It's simple. Mr. Shi's Dumplings allow its customers to write on the walls, but I am sure Mr. Shi would stop you if you started writing things that were rude, disgusting, or anti-China. The Beijinger isn't required to let anyone comment on anything. I delete posts that I deem offensive, including to me.
We have any number of people who post whose comments are neither flattering nor complimentary of our work, but they are stated in a constructive manner. I don't agree with your post above, but it's not offensive, so it stays. Squid and others always want to drag it down to a level that belongs in our Forum, not in our comments, and as such, those are deleted. It's simple.
Thank you for commenting. I hope you will continue to do so in a similar, constructive vein.