Funny you should bring Doctors and Lawyers into the discussion, as I was about to do the same thing. Doctors and Lawyers pay far more for there education than any pilot does. Then a doctor interns for a length of time and has something like 24-36 hours straight on duty a lot of times. Many lawyers also intern as well. All this after paying well in excess of 100,000 dollars for their education.
And I'm sure airracer gets paid for the time he flies with his airline, so he is not paying to work there. As an airline pilot you need to be trained for each and every airline you go to. So if some lower tier airlines want to save some money in a not so lucrative industry by making the new-hire pay for his own training and giving a shot to someone who normally wouldn't have one, why not? And keep in mind, this is a shot at flying an MD80, not some T-prop or barbie jet. And we all know there were loads of people, including flight instructors and so forth, paying for their own training in the 90s just to fly a T-prop for 16 bucks an hour, a far cry from an MD80 for 40 to 50 an hour.