My sympathies to the OP - this sounds like a replay of our appalling experience in the CCR on 30 June recounted in an earlier thread.
With the benefit of a "cooling off" period, my advice to anyone venting on this forum is "don't just get mad, get even" and indeed to follow Mr.Walsh's widely reported exhortation from the 2016 Capital Markets Day slide: "Show me the (expletive beginning with letter six of alphabet) money!" *
*
https://www.flyertalk.com/forum/brit...-2016-a-6.html
(Page 6 post 83 et al.)