He didn't mean it.
I knew when he said it that he was lying. Others did too. Many believed him however.
Now those words have wonderfully come back to haunt him.
He only said what he said in order to assuage people's fears over immigration. It was classic soundbite politics. Lies.
He knew when he said it that he couldn't stop foreign workers coming here because of EU law (and specifically how Britain has signed up to it).
But the real truth of the matter is he (and his party) don't want to stop foreign workers from taking the jobs of British workers because Labour don't give a shit about the British people because in the eyes of Labour we are all 'Europeans' - ie: one race, one nation one people etc etc.
This is perfect humiliation for Brown. Enjoy his squirming. And never before have I seen such a high profile example of senior politicians being exposed for the liars that they are.