Quite agree. I would much rather listen and discuss issues with someone who has done it, or is doing it, and who knows what is going on behind the scene. They take the risks in Management, sometime it comes off and sometimes it doesn't, but you can be sure there is always going to be those who never have and probably never will, that know all the answers(they think) and are very quick to criticise the others based on their prejudices and half thoughts/facts.
They attack in a post and are then surprised that someone has the temerity to answer back in their own defence. Have your own views(the purpose of a forum apparently) but get on your high horse on matters that don't effect you and continue the tireless tirade and yes it does bring out the sometime worst of others. Tough.
Remember, the easiest thing to do is to critise anything in life, any idiot can do it.