Why be surprised old folks don't like him? He has shown himself to be ageist and ableist and anti-urban - the Post Office home delivery issue is a killer for many older people who are managing to stay in their homes. Look at how long it can take Ottawa to clear sidewalks in residential areas after a big snow; that means many people won't get their mail for days, they won't be able to get to the community boxes if they have to climb over snow banks. A friend of mine in her 70's who lives in Ottawa is really unhappy about this. I feel a bit guilty because I am rural, I will still just have to walk down my driveway and get my mail from my box. Of course being rural means I have to get that driveway cleared, but that is a price I have chosen for rural life. Canada Post has had only one negative quarter in years, and that was mostly due to a strike, so the cost issue is a false reason. And of course, if they can take a standard government service away from one group, what is to prevent them from taking it away from another group, or taking another service away? Look at veterans affairs losing service centers.
Once a government is shown to be so insensitive to ordinary people's needs in one area, people start looking more critically at their other actions.
People are not always rational - I have met a chemist (yes, not UK pharmacy chemist, but a Chemistry type chemist) who believes in creation - most science types go more for evolution. Not that scientists can't also be religious, but they tend to go for a more detached view of how the universe got going. So there can still be Torontonians who love Rob Ford, and voters who love Harper, and voters who will vote CPC even though they don't like Harper (who seems to have taken on the worst aspects of the old Reform and Progressive Conservative platforms, instead of the best. Like, Let's reform the Senate, but while we don't, let's appoint really self-serving political people instead of people who will do their job as Senators, which is to be the House of second sober thought).