We have seen too much out-sourcing in my opinion. Prisons, building regulations, social care, the list is endless. My old county council were very proud of the fact that they had out-sourced everything, and look where it has got them. They have gone bust. You can let all your functions out to private companies, which on the face of it saves some money, but then you need a new tier of administrators to ensure the function is being carried out as required. The common result is that a council or government does little to keep things under review, instead saying that if a private company fails they will have their contract removed. By the time it has failed the cost of putting it right exceeds the savings. Immigration controls in Dieppe are a lot stronger than they used to be, but all the checks are carried out by their border force which is quite certainly government employees with a controlled structure.