Team player my butt. Some people have families to take care of. As I mentioned upthread, between dropping off the kids and picking them up, I can't really get in any more than 8 hours in a normal day. I'm just glad my industry (aerospace engineering) doesn't view that as the standard. I actually get paid for my overtime, and I'm salaried like you are.
I am also salaried with no overtime.
Team player absolutely comes into account; if you can't do it, someone else can. And someone else will. Where I work, weekends are mostly covered by folks like me: mid-twenties to mid-thirties, no kids, probably not married. Until we break through to the next level, we're here or we can quit.