The person who told me I used it offensively didnt really explain why to me. I've avoided saying the word for years straight now. I still don't know how to say the word ethnic appropriately.
I can't help but think I might have said it with a colonial perspective
Btw, why is it perfectly fine here?
Ethnicity is just a group or subgroup with distinct cultural features. Nothing to do with minorities or majorities aside from how being in either group influenced their particular customs. There are majority ethnic groups and minority ethnic groups