Hi, politics the world over works on the basis of the hottest issues among the public. I don't think we can continue conveniently blaming the government or the media. It is our duty, everyone of ours, to build public opinion and priorities on major issues, so that the issues become "hot" enough for a politician to consider taking up for his self interest. Infact, the politician that reads the situation best would win anyway.
This kind of approach may not have been feasible a few years back. But now we have these blogs and ways to contact friends by chats and emails. We can make people aware of whatever we think is important, and the most important get heard. The mikes are not in the hands of a few now guys. All of our voices can be heard now and let's speak.