I am not sure if you have thought about a small claim's court? or seek advice from an immigration lawyer?
BA will not budge in this case. You need to communicate with them in a formal channel. A lawyer's letter or small claim's court would get their attention. However, from what Dave Noble and navylad's posts, I am not sure if it is worth it.