When I watched Teresa May announce the election from outside No 10, I didn't get the feeling that she was gleeful at the prospect. The impression I got from her was one of total frustration. Yes, she is strong enough to have steered Britain though Brexit with the opposition throwing spanners in the works at every opportunity, but it would have been death by a thousand cuts. 
The Lib Dems, Labour party and SNP have only themselves to blame if the election is a rout. They could have worked with the government to get Britain through what will undoubtedly be a very difficult time but they preferred to try to reverse the referendum result through the back door. 

"It's a funny old world" - Maggie T