Bah, the younger man was out of line as well. If some dickhead called me a coward and a liar to my face, he risks getting socked too. Besides, it's Buzz Aldrin, show some respect.
We don't know what happened beforehand, though. All we know Buzz might have pissed on the guy's boyfriend (the pussy is obviously gay).