Although he seems a little eccentric in his video he does have a valid argument.
It's worth reading the links on his site that sum up the confrontation with the cabin crew. Usual CX Muppet factor and booking stuff up.
Lucky for him he recorded the entire argument before they threw him off the plane and sent him to the police station!