When I first learned about pilots making food stamp/McDonalds wages, I was absolutely appalled. How could airline management get away with that? After reading many posts on JC and doing some in depth study on free market economics, I realize that it really is the pilots that are willing to work for these meager wages that are to blame.
It would be nice if management paid them a wage that they could actually survive on, but why should they? The could lower the pay even more and still have a line out the door people who want fly for them. That leaves the pilots with absolutely no bargaining power for higher wages. It is sad that this is what the industry turned into, but that is the reality of the situation.
For some people it is worth the sacrifice. You might be able to eventually get a better paying flying job, then again you might not. After 10 years in this business I have learned that there is one irrefutable rule when it comes to professional flying: No matter how low your salary is, there is always someone who is willing to do it for less. Some people will do it for no money at all, and a few will even pay your employer to do your job.