Yeah, we can blame the Regional Airlines and the pilot groups that are willing to work for them at a ridiculously low wage but the blame falls squarley on the Majors that contract out to the regionals. The Majors save costs by outsourcing their flying to the lowest bidder and then set up a barrier to entry for the pilots by demanding over 1000 PIC at a 121 carrier. How else are you going to get that time unless you work for these crummy paying regionals? They have the whole system rigged to save them money and we're the pawns going along with it because we act like sheep that have no other choice.
Then you have mainline guys that have been working for over 25 years looking down their noses at these regional guys and chastising them for "stealing" their flying and bringing the payscale down do the detriment to the whole industry while it's the major airline that they're flying for that is to blame for "giving" the flying to the lowest bidder and setting up a barrier to entry to work for them. Believe me, I would love to fly for a mainline carrier and not fly for these regionals but it's the only way to get to where they're sitting now.