Were there actually other seats available when you were at the airport? If not then no much that could have been done about it. Someone was going to get row 11
If there were, then it would be annoying, but not much that BA could do about it after the flight - though could have made sure response was accurate to the complain made