From my observations, it is usually the older guys who give others crap for their bad play. Younger guys do it too obviously, I just see more from the former.
On another note, who's playing the 50k next weekend? I'm leaving for Vegas next sunday so I'm gonna have to bust up the final table quickly and catch my flight