I don't buy for one minute that he would have been allowed to say something like that in front of a Police officer in such a situation and get away with it.
'Paki' is fairly common language outside of left wing circles though. Even more so outside of London. If you say it in my home town nobody would raise an eyebrow. Quite different in Brixton though, yes.