BASSA has lost it's relevance to BA and BA cabin crew now, they can't be trusted to represent their members in a rational way. However, I don't think that a company like BA should have employees, cabin crew or not who aren't represented by a union.
Anyone working in the UK should be allowed that right. We as cabin crew just need to find a union who can negotiate in a civilised manner and also not alienate it's members from 99.9% of the rest of the population of the world.