Making a career decision based on what people post on an internet message board is like making a medical diagnosis with WebMD. 9/10 times you're gonna think you've got cancer.....or lupus based on what you read.
It's not perfect, and things need to be improved, but I'm happy here and staying put. I don't fault anyone for leaving. As someone else said, we should all be able to have the job we want instead of the one we're forced to settle for.