Re: "2). Calls an election in the hope that it will distract attention from #1"
And we are off - PM changes mind so obviously doesn't have a clue - running around like a headless chicken. Sack her, sack the government, sack everybody, the world is about to end. AAAAaaaaarrrrrrgggghhhhhh!!!!!!!!!!!!
Truth is that it perhaps wasn't the smartest idea to keep saying she wouldn't have an election, but the election should be a good idea. Why?
1) If the SNP lose seats - they have effectively reduced their mandate for a referendum that Sturgeon has as the sole central point in her life and won't shut up about.
2) Conservatives increase their majority - this gives the PM the mandate to proceed with Brexit without all the stupid little delays from opposition and the Lords
3) We have a bit of stability whilst the process occurs
4) If the Tories lose or reduce their majority it arguably signals that the country has thought again about leaving the EU
5) If the SNP gain the last few seats they didn't get in the last election they can then sod off and take Scotland out the UK and try to stay in Europe (this is by no means a given) if they can win a referendum that this result would indicate Scotland want.
6) If 5 happens we can stop all the arguments about how much money goes in which direction between Scotland and the rest of the UK. Sturgeon can keep her nose out of English affairs as she will no longer be able to extend and argument further and further until she can justify how it impacts on Scotland and Scottish MP's have a right to vote, although she adamantly refuses to let the reverse happen.
I could go on but you get the idea.
Disclaimer: I should point out that I am not anti-Scottish but I am anti-Sturgeon who has broken the once in a generation promise she and Salmond made and will use any excuse to justify another Scottish referendum. Additionally my wife is Scottish, and Iive very close to the border so theoretically could get extra benefits from exchange rates by jumping across it to get goods more cheaply.