Maybe you are a cuckold who allows yourself to be lorded over. That’s your problem.
I've been in the exact same position as this guy in the past, and I bitched and complained about it. But I never got my ass kicked and got dragged off a flight like that because I knew exactly what the airline's obligations -- and mine -- were.
I usually deal with problems like this directly with the CEO of the company in question. And I usually get a satisfactory response, too.