Remember this is a public forum, so everyone has the right to express their opinion whether it strokes your ego or not. Your whole argument about only saying something good on this thread holds no water.
What makes a forum good are the two sides of debate coming together, and don't always expect to hear what you want.