Tell me why being called a 'paki' is offensive? Watch
but i guess if some random white person shouted that paki at me, id be like wtf? cos its just associated with racism
edit: why the negs?
It depends how it's being said. Brit is the same, they're offensive if you mean it to be offensive/said in a derogatory way.
It's historically been associated with racist abuse and so when a white person calls a Pakistani or any brown person that word, however ignorant that white person is, it suggests the white person is trying to assert authority over the brown person.
It's all about the Kiki/Bouba Effect for me.
Above we have Kiki and Bouba. Which is which? Kiki is the angular shape of course. I feel that this is more aggressive. I also think Paki is an angular word and would be far less offensive if it was modified to Pasi. Although not as rounded as 'Bouba' it represents a step in the right direction.
In summary, replace the 'K' in the word with something else and all problems will be solved . . . .