Well, at least you admit that you criticize.
Sure forum is for discussion, but criticizing is not a constructive approach to any discussion.
And remember - if you push, you get feedback. Learn to live with this, and with my opinion.
Otherwise you only prove it right.