Hi Fox,
Back to your question. What needs to change is pilot training. The worlds militaries have been very successful in putting zero time pilots, and training them to the razors edge. This training needs to be duplicated in the civilian world, and yes, it was cost significantly more, but it would have significantly more oversight. Fortunately, (or unfortunately) the aircraft we fly now are so advanced that many poor pilots, slip through the cracks and never have the opportunity to prove their uselessness. This does not change the fact that training needs to improve across the board. As I type this, I see a banner below advertising a '90 Day Fast Track' - not to start a flame war, but it should take longer to become an airline pilot, that a hair stylist. I have read, and talked to a few lobbyist, and a solution that has been brought up is the 'National Civilian Pilot Academy' ALPA could, and should be a part of this, and make this program on par to a 'post graduate' program. This academy should be competitive entry, and free, intact the trainees should be paid. At this school, pilot are trained, and subsequent checked with through check-rides, that do not have fiscal motivation for an applicants pass or failure. I still believe that experience is key, and once this program is completed, the new commercial pilot, would be required to instruct, ferry aircraft, fly the academies leaders on time critical assignments, but with a significant oversight. There are a lot more facets of this, but think of a hybrid between our Militaries UPT, and JAA style FTO's.
I hope this will happen someday, but it probably will take even more accidents where lack of pilot experice is cited as a contributing factor, till things start to change.
Good luck instructing!
Cheers!