There is no way I am classed as an AB, as I am most definitely, even by your definition, working class. I've been a trade union member for the majority of my working life.
I've seen my working conditions improve way above what I thought would happen because of EU rules, like maternity leave, the working week, and even an extra Bank Holiday.
The UK introduced maternity leave BEFORE it joined the EEC. And what extra Bank Holiday is it the EU have given us ?