A lot of Canadians are opposed to Gay marriage. A lot of Canadians dislike the Liberals.
A lot of Canadians are supporting both the gay marriage bill and are voting Liberal however, because the only option appears to be the views of an angry man.
Stephen Harper is possibly the only political leader in the country's history whose political fortunes would improve if he were to disappear for a while.