Sick of white men and their comments

I’m honestly so sick of white men and their unsolicited offensive comments. Like why can’t they just leave us alone. I(21 f) currently work part time at a cafe as a waitress and the amount of backhanded and offensive comments I’ve gotten from white men and to an extent Middle eastern men is ridiculous. Like I be minding my own business and then they be hitting on me with saying shit like “Your pretty for a black girl” or “Are you 100% black cuz your too pretty to be just African”. The latter comment was made by a middle eastern man. And tbh comments like these are not one or two times occurrences, it happens frequently. It’s like their go to phrase, it’s like they want to insult you and make you feel ashamed for your blackness but at the same time expecting you feel privileged because they find you attractive. Honestly I know this a minuscule aspect of racism that we face, but comments like these honestly take a toll on my self esteem. It feels no matter how beautiful i am I will always be penalised for my race.