I was afraid these sort of shenanigans would happen. They want to stop Brexit. This is nothing else but another play to try to stop it. Keep doing the elections until you get the result you want. I wouldn’t be surprised if I turn up one day to find the headline “Brexit halted by court order over “irregularities.”
Looks like an election on “Hard Brexit” or “Soft Brexit”.
The reasons May is doing this are numerous - but when it comes to Brexit, this election really can only strengthen her hand, by given her a clear mandate as Prime Minister. That puts her in a stronger negotiating position for the UK. It also means that she won't be fighting an election campaign in 2019 as Britain exits, so any short term turmoil that Brexit creates won't be as likely to negatively impact her campaign then and that will be a positive as far as she is concerned.