People have built a frustrating system for themselves with a century of complicated and messy political decisions (and resulting regulations). They don't have the will or attention span required to solve the various problems via the slow moving & gridlocked political system. So, they take out their frustration on the highest profile participants in the system.
Solutions? I'm worried that there aren't solutions. There are only bandaids.