We contractors have always been perceived as an easy target as there are a lot of misconceptions of what tax we (don't) pay.
Lets put it in context shall we :
For a £100k a year contract, working 48 weeks a year (a modest £400'ish per day or so), I can expect to pay between £25k-30k in taxes operating through my own limited company.
(
http://www.sjdaccountancy.com/contractor_calculator/index.html)
If I were a permanent employee earning £100k a year, I would pay £34k in taxes
(
http://www.thesalarycalculator.co.uk/salary.php)
So lets factor in pensions, training, sick pay, holiday and other benefits that permanent staff enjoy that we must pay for, and you begin to see that the initial difference in take home pay starts reducing to a level that is pretty much comparable to a permanent wage.
What I do is a choice, I've been doing it for a while now. The only reason I am engaged by companies is to provide services and skills that their current workforce cannot provide , bringing experience that permanent members of staff cannot attain. It would be amusing to see what happens to the public sector IT departments should they meddle too much, seeing as the public sector are usually the biggest users of contract staff, especially HMRC. I can't really see many offers of permanent employment being taken up by contractors, nor could I see many employers happy with the idea of having to payroll temporary staff (with the benefits that they would then be entitled to).
We provide a service that is mutually beneficial to both parties. There is no black art to what we do, anyone can organise their affairs in the same way. Yes we enjoy more freedom and a choice of who we work for but at a cost of security and lifestyle.
Just my tuppence worth..... (IT contractor / Technical Solutions Architect, for over twenty years now...)