Our one post wonder (probably) has not thought this through. Because it is a codeshare and has BA written on an IB operated flight then it is BA's fault? Given the number of international BA flights over the world every day, I can alomost guarantee that BA would send their plane even if it had 5 people on it simply because that plane will be scheduled a couple of hours after it has landed to fly somewhere else.
I must agree that some people really don't think before they post. What would the OP lke us to do? Agree with him? Sympathise with him? No sympathy here when you come with that tone... Besides, there are many issues with AA and other US carriers which are not agreeable with on this side of the pond.