Brexit is my main issue at present and which party will deliver most on the winning majority.
My family has voted Labour since probably the 1930's, it's engrained in my family's ethos. This Labour are the party of the metropolitan middle classes. They're socialites, not socialists. It's also ironic that so many people criticised Cameron and his cabinet when I consider them to be the most 'left wing' Tory cabinet in recent history, yet people still wanted them out. May is moving the Conservatives more to the right and it's resonating with the public. Does it mean a shift in British society? Possibly, but then it's not surprising given the rhetoric from the left in recent years.
I actually do like Theresa May as PM, she seems more of a doer than a procrastinator to me. We need a doer in this period of EU separation not someone who'll drag their feet. If Corbyn was more like his younger self, anti-EU federalism and wanting the UK out of the Common Market, i'd back him, but even he knows that he'd have to face the backlash of what that would mean amongst his own party members. To get back that core Labour working class support he needs to stop pandering to the socialite, new labour, middle class ethic and start recognising and addressing the concerns of the working people of the UK, no matter how 'unethical' and 'racist' it appears to the metropolitan mindset.