It always baffles me when people claim "Paki" is an ethnic slur when used for Pakistani citizens. Do you consider "Brit" for a British citizen to be an ethnic slur as well?
For a good example of P* being used in a derogatory form, watch Bend it like Beckham, where it's used against an Indian girl because of the colour of her skin.