I think sombreros are fine, if they are not exaggerated verions to appear comical, etc. The fake mustaches though I find insulting. I went to a MLB baseball game for “hispanic night” and they had all their ushers wearing sombreros AND fake mustaches. I found that utterly disrespectful.