A piece of the puzzle as to why people don't take a more active role in the government is the erosion of our local government. Over time more and more of the decisionmaking and tax money has been moved from the local level to the state aned federal level. In individual can have a pretty loud voice in their local government but try to get heard sometime on a state or federal level. Stripping the local governemnts of their duties and diverting the tax money to the state and federal government is one way that people have lost the ability to take an active role in government.
This is exactly right. A couple of years ago, when my LTCH took too long, I called my state representative, who also happened to be a senior rep, the whip or something. I couldn't find a good way to reach him through government channels, so I googled his name and found out where he works his day job. I emailed him there and he called me back within a couple of hours. Two days later I had my LTCH.
Most problems should be solved on the local level by people we can talk to face to face. Our federal reps represent too many people to ever be accessible.