Actually Easyjet don't make or force anyone to pay for their training or type ratings. It's all completely optional. The blame lies squarely at the foot of the cadets and individuals who sign up for it. Ask yourself this: if nobody paid up, would these ****ty contracts and deals exist? The simple answer is no. But alas, people will still continue to throw money at them.