maybe its time employers by law have to do a yearly check on employees to see if they have the right to work in the UK. £10k fine is not much of a deterrent if you know you have little chance of being caught and the money you saved over the years by paying illegal immigrants pennies in hand.
maybe if your caught employing 2 or more illegal immigrants the fine and a short prison sentence might make people think twice.