Theresa May must go to save England. She seemed like she had promise but theres either too much pandering politician or too much liberalism in her or both.
She was bad news from the start. There were other candidates far more committed to Brexit than her.
It is called second guessing. The Bible describes it all the time...when you take the initial leap of faith, but then backtrack in doubt and look back on your familiar path once you realize there is a cost of moving forward in faith...
Either that or England has a growing pro-Brexit silent majority that the media takes no notice of. :)