The depressing thing is this seems the one thing a government that's famous for U-turning won't U-turn on. Even if (let's be honest, when) a list of MPs proclivities emerges from a data breach the most they'll do is exempt MPs from the provisions rather than admit this is a terrible law that makes the UK more dangerous rather than safer.
If it was actually true that 80% of the population opposed this law, MPs would be falling over themselves to run against it and it would be gone immediately after the next election cycle.
I think it's a dumb law, but I also don't think the UK's democracy is that broken. It's pretty clear a majority of UK voters support or are at least ok with this law.