I would say its less about your cultural background and more about what goes on when a group of testosterone driven males who are sexually insecure get into a large group. Its nice to have a strong cultural identity. You come from a proud people with strong backgrounds that are a mix of islander culture, spanish/catholic blending, and a long period of US domination. You should be proud of that. What those guys are saying isnt exactly what your culture tells them to do (although the strong spanish undertones of machismo are still there) And like many cultures that have been stuck in the shadow of the west womens rights, not just trans or gay rights are still behind in some ways. I say you should be proud, but also work to make sure that your fellows are also understanding how all of you can be proud together. Make that negative a positive. If someone calls you that, politely inform them of what you are (a pretty young lady) and let them know that that language is impolite. Now it probably wont work all the time, but you are being positive about it, so eventually you will change someones opinion, and thats all that counts.
Me, im about as white as a sheet and we don't even really know where we came from, much less having a cultural identity beyond "Mom and Apple Pie." In fact, I moved around so much I don't even have a regional identity. Maybe thats a contributing reason for my dysphoria, who knows. I have to make it up as I go, its kind of a blank slate in some ways (there are no traditions for anything really) but its also lacking soul or any measure of identity.
So be proud of your culture, your myths, legends, language, and worldview, it is uniquely constructed from centuries of people, family, and friends coming together sharing their experiences and making them available for following generations. i wish i could have something like what you have, even if there are the detraction of some ignorance, but really, that kind of thing is everywhere still. Just be glad you don't have the alternative, it is pretty....bland.