I don't so much hate the NDP, as think that they're a bunch of poly sci grads, who don't realize that reality doesn't follow neat political models.
Declining your ballot isn't an option, at the Federal level. Should Justin be given a chance? So far he hasn't told me that he's saving me money while picking my pocket, nor has he put veterans out on the street without assistance. That puts him one up, in my books, so I'll either vote for his local rep or run myself, under the Rhino banner. Not sure that I could vote for myself though.