I agree with others (i) you should have complied with the cabin crew's request and it shouldn't got to the stage that it did (ii) nevertheless, the response from crew was unprofessional.
You can't choose which rules to comply with and to what degree.
Originally Posted by
smokie36
"To fly to serve"
This doesn't mean the customer is always right, that the customer can get their own way regardless or that BA must always do what the customer wants.