So I live in Australia and have an acquaintance through son's school. Kids in same class, both active in school community live very close. Get along okay but not friends personally. He is formal and not rude to face. Some of the things he says and does bug me though. Last year on Diwali, I was giving a packet of sweets to someone I know. He is sitting with someone else nearby sees this exchange and says to the other person. "You know I have an Indian neighbor she came up with a box of sweets for Diwali. Apparently they distribute sweets. Thing is I don't appreciate it. I don't like Indian food". All this when I hadn't even acknowledged his presence around. Later on he personally told me he didn't like Indian food without asking. Said he doesn't like the smells and taste it leaves in your mouth. Not that he can't handle the spices. There was a discussion about the events calendar in school. Principal says she would like to keep the school neutral not celebrating any religious festivals like Christmas because there are kids from many different cultural backgrounds and she doesn't want anyone to celebrate a festival they don't at home to keep it fair for all. Other option is to celebrate all of them like christmas chinese new year diwali Eid. He says the people migrating here knew before coming that this is Christian majority country and they should celebrate local festivals since they live here. Of course that didn't go very well for him and the school remains neutral thanks to the strong principal. Once they were talking in a group where I had a few friends and one of them said hey bunch of us are going out this week do you want to join us? He looked visibly uncomfortable at the idea. I declined and he says I knew you wouldn't enjoy it since you don't drink or eat non vegetarian food. Now that's some weird reasoning which is unnecessary for him to assume. It's not that he has issues with me personally. He is the same way about food in general as well. Like no bake sale in school I wouldn't want to eat food made at someone's home. I would rather eat from a restaurant or catering. And few of these instances involved other people from different countries. He has some Indian friends too. In front of you he will talk very nicely exchanging pleasantries and small talk etc. But otherwise these kind of rude to a point remarks make me want to just avoid talking to him at all. Because I hate to pretend. How do you deal with people like these if you have ever encountered any?