You should have Twittered pictures of this to BA and then ask everyone here to retwat it! Everyone knows Twitter is the only thing companies pay attention to particularly if it goes to lots of followers.
BTW did you report the poor cleaning to them at the time?