I agree wholeheartedly with most of your analysis, however I have to disagree about the opposition and Corbyn being unelectable. This appears to me – and many others – as a plan to get rid of him by convincing people that he will not be electable (like Sanders in the U.S. during the primaries). Why should he not be electable? He’s got a straight record of standing up for people, he was elected Labour leader by the biggest landslide in the history of the party – twice! – and his opponents, the politicians in power, are lying and incompetent like you explained. To me this is very similar to what happened in the States: a handful of establishment politicians within the Labour Party are trying their best to oppose the people’s candidate because they simply don’t want the party to become as progressive as its actual members want it to be. If they continue to oppose a leader chosen twice by hundreds of thousands of members, this is sure to backfire in a general election. Corbyn would do very well I’m sure, but the Tories and the fascist media don’t want you to believe that because he’s a serious threat to them (just like Bernie Sanders).
I second your point about Sturgeon who seems to be a very decent politician, definitely a great leader for Scotland in my opinion