BASSA have done a lot of harm to the TU movement. I don't agree with the way this bitter battle has/is being fought by either side. I don't see any 'Victories' to anyone except for the lawyers....
I think you are partly right, this dispute could have been handled more adroitly, however, as Hotel Mode listed:
1/2 Crewmembers off every long haul flight
1-3 Crewmembers off every short haul flight
2 Year pay freeze
New fleet not only started but growing rapidly
BA's cost savings target not only made but exceeded
1 night off after long range diversions
BASSA no longer remotely involved in day to day ops
Staff travel lost for 4 months
Staff travel seniority lost
BASSA no longer the effective negotiating body for cabin crew
4000 other staff trained to take their place any time they threaten a strike
60% of their colleagues ignoring BASSAs strike call
BASSA totally neutered
I think that there have been some clear victories. Ultimately the conduct of the campaign is not as important as the outcome. There has been a clear outcome here, not one that BASSA would have wanted or hoped for.