Virgin CC superior to BA CC
I don't know whether this will provide any comfort but my wife as an experienced independent travel agent is always receiving complimentary remarks about Virgin cabin services. However, almost without exception BA CC are considered to have a serious attitude problem, be surly and unhelpful and some considered to be old enough to have been CC when BA was Imperial Airways!
If you have a just cause then it is the Union leaders you need to confront and soon and hard!