Naively, I used to never understand why the term '****' was taken as so offensive. My reasoning being that surely it is just short for 'Pakistani' just as 'Brit' is to 'British'.

I realised later that the offence is in the fact that the term is used sweepingly to describe anyone of south Asian origin which is ignorant.