I believe that UK law is ok as it is.
_ What is exceptionally dificult about cabin crew is that the working force is large but the constant shuffling of personnel for each tour, means that cc very rarely see a colleague ever again (well they do, but so infrequently that it is like meeting a stranger).
_ What cc89 once did idealistically was to name and display their shop stewards -
____link
Sadly this did not work.
I believe that workers need Unions to prevent the lazy drift to employer exploitation.
_ The problem is how to get local representatives that are not randomly chosen but are activists.
_ Yet also to prevent the local representatives going beyond escape velocity and settling down to live on a distant planet.
I think it might possibly help if the constitution of Associations forced the resignation of pursers/managers/etc as and when there are promotions from the ranks (on the basis of FIFO - "first in first out") to keep the proportion of seniors down to 10%.