Re: Temps disguised as Contractors ruining it
"Some of them leave their permie jobs on a Friday and come back to do the exact same job on a Monday as a contractor"
Those people would be caught by IR35 and will (Should) be paying the appropriate tax.
I do however agree with most of what you wrote.