He's wrong about the thing about the Thanksgiving deals. It's knowing that you're gonna get a great deal that makes you anxious and stay in that line. You know you're gonna be in that line for hours and you planned for it.
Same thing with video game sales and concert tickets, people don't get pissed off cause they know they're gonna get something they really want to get.
And plus as Rick-e said, they usually have someone there with them to chat with or something.