Fine, you were playing around, but you still got your facts a little bit off. The term Beaner is derrogatory calling out to Mexicans. I would know, I did a 260 page essay on "Racial Injustice in American History". Now if you would would like to go out of your way and call me a "SPIC" or a "PochiFrito", then you would be trying to offend my Puertorrican lineage.
Yes, American and Europeans often confuse Puertorricans with Mexicans, because most of them have no idea what or where Puerto Rico is. This is where the wrong use of terms radicates from, becoming a generalization.
and sorry to everyone for getting way off-topic.