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?