There is a lot of rubbish talked about Thatcher that is easily challenged by a bit of research and a more objective viewpoint. For example, the IMF insisted on public spending cuts as a condition of its 1976 loan, so Labour would have had to have cut public spending as well if they had won in 1979. In fact, I think they did try between 1976 - 1979 which is what enraged the unions.
Plenty of people saw the problems coming a long way off. Heath tried to bring in free market reforms in the early 1970s, but abandoned them.
Thatcher wouldn't use tax money to support failing businesses. That annoys the socialists. The Tories always intended that failing industries would be replaced with new, more successful ones. However, they felt that such decisions are better made by free market entrpreneurs rather than civil servants. Why it didn't happen is complicated.
I'm not an expert on it, but I have learned to question the narrative fed to me by socialists, the BBC etc.
Heath tried to bring in market reforms - but he didn't do it. He could see what needed to be done as an abstract but didn't manage to make it concrete. He saw what needed to be done over the three day week, but called an election, and lost. I'd say his loss of nerve and loss of faith in the UK lead us to the EEC. There's more to it than that, the Tory Brass had been wanting it for a long time.
The Labour party tried to cut public spending 1976 to 1979 - but didn't manage it. The IMF would have forced them to post 1979 - but they might have found a fudge.
Thatcher at least made some progress. In the right circumstances but undeniably against difficulties. Thatcher definitely made big mistakes, but was IMHO the best PM we've had since WWII by a long chalk.
Anyway, you were the one calling for someone even more hardline than Thatcher.
Cameron, I don't know which Tory PM he compares with best. He makes Heath look like a heavyweight. Alec Douglas-Home is the closest I'd say. Douglas-Home chaired Bilderberg meetings, for those interested in such things.