I find players (and when I say players I mean random people you hardly know rather than good friends you've known for years) are extremely critical and vocal at the table.
This is the complete opposite of my experience. I find most players are reluctant to offer even constructive criticism away from the table, never mind bitching and moaning during the game(!). Either you are a terrible DM or there is a big cultural difference.