If you don't like the contract, don't sign it... you still have that freedom. You can always negotiate contracts, but with any negotiation you have to be willing to walk away if things are not to your liking, if your not willing to walk away at any point then the other side already won. As long as the top fighters sign the agreement and continue to pack stadiums and Make UFC millions why would they change it??? Last I checked public/private companies are in business to make money!! And no fighters don't need a union. Just the desire to not sign if they don't like it.