It's always easy to criticize the party in power.  There will always be some part of society that is not satisfied with the choices made.  I would venture to suggest that many of those criticizing here are also the ones that are quite vocal in opposing infrastructure that would bring in substantial revenue to allow the government to satisfy some of these needs.  More money for those unable to work, more money for healthcare, more money for roads, bridges, etc.  Since I live close to Mr. DeJong's riding, I attend a once a month breakfast he hosts to inform people what the government is trying to accomplish and what the obstacles are both domestically and internationally to accomplish them.  
How many of the NDP ,Conservative, or green party people host information sessions monthly to inform their supporters of what they are doing?