The caucus system is the best way to make sure grass roots movements can work over large amounts of money. It is the only way someone with $100,000 can go against someone with $2,000,000 in election funds.
Most people that want the caucus system changed, there are exceptions, are frustrated that they don't have as much power as people that show up to the caucus meetings. It doesn't take money, you just have to show up.
The fact that Bob Bennett lost this year is actually a good sign.
People that are upset Mike Lee was the GOP nominee should ask themselves if they went to their caucus meetings? Did they vote in the primary when there was a choice between Bridgewater and Lee? Did they go and vote in the General Election?
What we need are more people getting involved earlier, not shutting down the system that protects us from the power hungry people wanting to take over.