You make it sound like we're all dumb, spoiled prats with no career, bad attitude and unappreciative of our position within the company.
Not saying that you all are, but those who behave that way are more evident and, unfortunately, are tolerated (even supported) by the remainder. I would challenge your 90% figure, though.