At the end of the day, Theresa May is a very poor, serial failure of a politician. Everything in the manifesto will have been passed by her. Her poor judgment cost her a majority.
Dementia tax, means-testing the winter fuel allowance, removing the triple lock and bringing back fox hunting, were crazy all vote losing policies and had no place in a 'sales brochure'.
The first 3 cost her middle age and senior votes by them abstaining or voting Labour. Disapproval of fox hunting was the biggest topic being discussed by snowflakes on social media, bigger than tuition fees! It is estimated that these items cost her 10 to 20 seats.
Cameron could have made it much, much worse where he didn't say he wanted to clamp down of extremism when PM, but he was always opposed and had his will subverted by Theresa May. Although the 20,000 police officers became a big issue an equally big one was May getting rid of the majority of the Coast Guard cutters on the East coast, so there are now only two to patrol the complete Eastern coastline. This is now effectively an open border to people smugglers, which will include terrorists and their equipment. May's big idea to solve extremism while at the Home Office was a parallel legal system outside of the official English one, Sharia Law for all, but due to the universal condemning of this as an idea, she eventually dropped it although many people still call her by her nickname Sharia May!

Personally, I have no confidence in her delivering anything meaningful while in office and I think she will make a complete mess of the #Brexit negotiations, so we have an avoidable severe recession with a massive drop in exports to EU countries.

She will then be dumped and Boris will have 3 years to stop the rot and the country becoming Corbyn's United Peoples Democratic Socialist Republic of Britain.
