I've never, ever purposefully got myself locked out of content as it seems completely counterintuitive to playing a game. I would go further & say that anyone who doesn't fight in a particular fight doesn't get a chance to roll on loot. I know that I've joined parties in progress for 24 man raids just as they kill the last boss, or as the last boss room is locked, and on principle I never roll on any loot as I didn't help in the fight.

Thinking about it, what's actually needed is a better attitude from the community, rather than any methodology of punishment. It's a shame that so many people experience feelings of entitlement.