And it's all caught on tape.
An angry man was caught on video last week attacking a fellow passenger at Dallas/Fort Worth International Airport, apparently because he thought the man was gay. But then, a group of bystanders, including a man in a cowboy hat, quickly took action to bring the man down, according to the video.
Before the fight, the man in the cowboy hat tries to intervene.
"What are you upset about?" he asks.
"Queers is what I'm upset about!" the homophobic man shouts, gesturing wildly at a traveler wearing a pink shirt. "This faggot right here."
Then, as shown in the video, he kicks and hits the traveler in the pink shirt as the crowd springs into action.
Once the ranting man is pinned down, airport police take over.
At one point, the suspect smiles and laughs while he lies on the ground as the officers cuff him. At another, he apparently tries to explain himself.
"Let me tell you the reason why I did it: Because this is America, that's why," he tells the two black officers, adding something that sounds like "the same reason you get to live and breathe and walk black."