I am around more Puerto Ricans than Mexicans. They also use the p word you refer to, though it is a much "lighter" word. Plus I am too lazy to figure out the unicode for the ~n so I just winged it.
Thanks for the Spanish lesson.
Something tells me it will come in handy soon.
And they prefer to be called boriquas!