As a general rule if you do not fit into the seat you should get two seats or a premium seat where you fit, at your own expense.
I frankly do not understand why passengers should put up with this inconvenience.
That said, SUING BA over this seems a bit too much IMO.