The difference with amazon, google, etc. is that me, a lowly contractor, paid more tax than some of them last year (or was it the year before). That year when they paid 0. Remember that?
The clusterf**k that are these messages shows that many people don't understand how contracting works and get jealous and think they're ripping the country off or something.
Most peeps have a nice job and a family and 2 kids and a permie job and they get a bit annoyed thinking about how joe contractor is ripping everyone off. I say, give him a bit of extra money, then fire him on the spot with no redundancy pension etc. and ask him to find another job whilst continuing to pay his mortgage and feeding his family. Things won't seem so unfair.
Then say just kidding we're taking the extra money back... oh but you don't get your job back, and your redundancy, and your sick pay, etc. We're keeping those. Enjoy your new life as a contractor earning the same as before but jobless and peniless.
Cos that's what they're trying to do with this legislation.