You'll find most left wing voters are like this Sludge, this really shouldn't be news. The majority are happy to demonise Tory policies but they'll take the coin when they benefit directly.
I've got a client - you'd like him - a proper dyed in the wool socialist. But can you get him to pay tax....always moaning about having to pay tax, always looking for ways to reduce his tax bill....