If there were a Prime Minister, then Boris Johnson and Michael Gove would both have been sacked by now. But in all fairness to Theresa May, she was the only Conservative Leader who could have prevented a Labour overall majority under Jeremy Corbyn. Against David Davis, Corbyn would have won, and would win, an overall majority of 50. Against Johnson or Gove, Corbyn would have won, and would win, an overall majority of 100. Against Jacob Rees-Mogg, Corbyn would have won, and would win, an overall majority of at least 150, and quite possibly of more than 200.
No one is ever going to believe that Davis came from a council estate, "because he's a Tory." People will believe that council estates contained Conservative voters, but not that they produced national Conservative politicians. As for a woman Leader, the Conservative Party membership in the country has no more ever elected one than the Labour Party membership in the country has. Indeed, the Conservative Party membership has never even been offered the opportunity to do so. In any case, the next Leader of the Labour Party is going to be Angela Rayner. Good luck against her to anyone acceptable either to Conservative MPs or to Conservative Party members.