I don't vote, of course, but if I was, I'd break the habit of a lifetime and vote Tory.
Everything you say is absolutely why I've always been left-of-centre. But to me the BIGGEST problem for the UK over the next few years is the eventual state of the UK after the UK leaves the EU.
Get BREXIT wrong, and all the problems you're describing will be even more so and even worse....Even more devisive....
Much as I dislike May and many members of her cabinet, it seems to me that they are preferable to a coalition of Labour/LibDen/SNP, all of whom don't want the UK out of the EU, and so don't have the determination or the enthusiasm to make sure the UK doesn't get absolutely, totally screwed by the EU.
Labour or LibDem next time, perhaps, has to be the sensible way forward for the UK - but not this time....