June 8th was the logical time for a General Election within the next two years. Not only was it the right time, it was the only time to secure strong and stable leadership for the Brexit negotiations.
It shouldn’t be over-stated how important a larger majority would be for the Brexit negotiations. If Labour, the Lib Dems, and the SNP had sought to prevent the final Brexit deal being passed, the fate of Brexit would have laid with rebels: if it was a softer Brexit, hard Brexit rebels might have delayed it, and vice versa. A larger majority would give the Prime Minister much needed breathing space around the kind of deal that she negotiates, meaning she is free to negotiate the best deal for Britain.
Winning a General Election would also put to bed any claims that Theresa May’s government lacked the democratic legitimacy to enact one kind of Brexit or another. It would remove the (incorrect) claim that the Prime Minister is unelected and give her the mandate to get on with the job.
An election now, before negotiations would have started, gives Theresa May the chance to get on with the job in negotiations, and deliver strong and stable leadership in the national interest.