In December we had a 90% turnout and in March it was 10% less than that. Do you think crew would have received some heart changing information in the very last second? It's way above majority and don't you think it's a sign that there's something wrong?
There was indeed clearly something wrong. I wasn't of course there, but understand that most at the meeting who voted to strike believed that the crew member reduction was imposed due to BA's refusal to negotiate. Whereas, the Court judgement found that it was in fact imposed due to BASSA's failure to negotiate. Big difference. I would have changed my view upon reading that judgement.
No doubt the other factors you mentioned caused some, perhaps many, perhaps even the majority of staff to change their mind. Whatever reason it was, people are of course entitled their own viewpoint, even if that POV had changed since the vote. Understandable perhaps that the strikers currently feel let down by this, but if you want to continue your career with BA with any degree of job satisfaction you must come to terms with this, and attempt to regain mutual trust and respect with your colleagues of whatever persuasion.
As for the possibility of further action, I would say that if BASSA/UNITE had any honour whatsoever, they would not call for any further strikes without re-balloting their members. They clearly no longer enjoy 80% support.
PS Once again well done for continuing to argue your case eloquently and without rancour.