Sometimes its better to move to where the grass appears greener.
On the other hand, after a few weeks you might want your card returned.
If there is a customer where BA should be more flexible with ticket rules it is you.
"Trip in vain" is a phrase I use when asking agents for a flight change favor, which means the purpose of the trip could not be fulfilled. It should get a better response than "I lost 4 hours" in terms of them being more flexible and perhaps even giving a partial ticket refund.
If my assistant or TA books my flight and makes a mistake, I have the person that booked it use their time to correct it.
I am shocked none of the FT vultures have asked for your miles yet!