I obviously don’t know enough about how these things operate behind the scenes, but what comes into effect is that Democrats tend to serve the interest of people behind drug companies, health care companies and high tech companies while Republicans are pretty much controlled by old corporations, financial institutes and weapon manufacturers. There is no clear dividing lines between these interest groups and thus no such thing as two opposing camps. Throughout decades of trials and errors, these oligarchies have perfected their techniques in tipping off politicians, influencing public opinions, and most importantly, have learned valuable lessons on the importance of not making themselves too visible to the public.
The best way for the people to shake themselves off the shadows of these groups is 1. to learn and acknowledge the extent and magnitude of these influences on American politics and 2. gradually cleanse the system through stricter policies, regulations, and possibly constitutional amendments that aims at making it more difficult for these groups to exert their influences.
Unfortunately, given the nature of individuals caring only for their own immediate interests, I don’t think that will happen any time soon.