Each of us come on board with a seat number. Being the queen of England or a street beggar is beside the point and totally insignificant in a situation like that.

He, or his staff failed to provide him with appropriate bulk of seats, or it might be that he did not make a special request before boarding, wont change the fact that his manner is disgraceful and arrogant.

Yet, BA should've dealt with him as any other passenger claiming seats not in his or his relatives’ name.

I'd advise him to get on his own plane if he thinks his above rules of Law or religion for that matter.

Prophet Mohammed (peace and blessings of Allah be upon him) said: “People are as equal as the teeth of a comb….”

Simple as that my friend... we are all the same..:)