Full time referees. They all have full time jobs and work 7 days a week during the season. Plus they are all traveling all of the time, get off work at 5:00PM, jump the redeye from Boston to San Diego, prep for the game, referee the game, fly back to Boston, get up early and go to work.
Related to the above, better training. Keep them all in a group, learning together instead of small groups here and there learning it slightly differently from different trainers.
Simplify the rules. Over the years, the rule book has gotten thicker, and thicker.
STOP changing rules and "intent" every season. Because that means the referees have to remember that something that has been a catch for the past 15 years of their life, is now not a catch, technically.
Like said above, add players to the Competition Committee. They already have coaches on there.