I'll tell you what....
How about the day-rate that you're charged out as (presumably you have one) is taxed at 65% before your company sees a goddamn penny as you're a pseudo-employee of whomsoever you're contracted to?
Maybe then that will focus a few minds.
How come BAe works for the MoD (and they have supervision as well) and they get a day-rate for engineers and T&S, the contractors they employ (and don't forget THEY ONLY EMPLOY CONTRACTORS AS THEY DO NOT HAVE THE SKILLS THEMSELVES) - magically they're employees and have to pay 65% tax whilst still running a company.
Just how exactly does this not just look like its picking on companies that cannot afford to fight the HMRC, lobby MPs or set up tax avoidance schemes?