Should be

But how often do we hear people say things like, I have voted Labour all my life, or, I hate Tories,

I reckon that if they had stuck SNP badges on a troop of monkeys, they would have got the votes. There were candidates who had worked hard for their constituents for many years being replaced by for example, a 20 year old who had never done anything. Many SNP candidates had never even been party members a few months before the election, but they wore the right rosette on the day. Elections for most people are for the party, not the individual.