While I agree that the person telling the story was a tool, if I am off the clock I'm out the door. Either we are walking out or I'm punching back in. It's my time Mr. Hand.
It is perfectly legal to hold an employee for (up to 1.5 hours I believe) in all but 4 or 5 states. You can whine about it all you want, and I personally disagree with it, but it's legal in 90% of the country. Complaining about being fired for whining about it, cussing out your boss, and violating company policy (several times), makes you a Joyful American, not a martyr. That guy/girl was a J.A., not a rightfully upset employee... as is the case with pretty much everyone within that news "article".