Absolutely once they issued a borading pass - they can not take the seat away from you unless they find out the seat is not save - but certainly not because they just feel like it!
Ans also again - the captain would have to justify his action at a later point in time.......so get real - he would not interfere in such a case!
What is he going to write in his report ..... we spend xxxx$ for airport fees and delays to unload luggage because a passenger did not want to trade his seat....so I kicked him off?
Totally unreal....
I admit I would be a bit uncomfortable to pick such a fight in the US - as the legal system is a bit fishy in my eyes - but still would get a supervisor before I would move...and as far as I know the captain is not even in charge until the aircraft door is closed.
Contrary I totally would refuse to do so in Germany where I know this would go no where...
And of course it would also depend on how desperate I am to take THIS flight...