I can understand the problem from both sides...
From an experienced pilot point of view, if other airlines see Ryanair getting away with this then they may begin to bring these policies into their own recruitment system. If you were to stand up to them and say no you don't want the job because of their system, they would eventually need to change the system.
However, from a new pilot view there are very little jobs currently available so it's an easy step into the industry.
I'm not an airline pilot, but I believe pilots should stand together against these Terms so that they are forced to change their ways.