Have you considered the possibility that you are presenting yourself as what they see as rude and unfriendly, thus leading them to be uncomfortable while serving you?
Well, we have two alternatives here:
1) A person who grew up in a culture has a gross misunderstanding of the norms of that culture.
2) Someone who grew up in a totally different culture has a gross misunderstanding of the norms of that culture.
Now, which of those two seems more likely to you?
"For example, my comment about eye contact and body language was actually an insult meant to imply that you lacked the ability to read either."
Oh, I got that. I was just attempting to be polite by ignoring you being a jerk. Maybe someone is forcing me to do "unpaid emotional labor" or something.
Once again: it's not them. It's you.
Your response was to suggest that it is actually my fault and that I am behaving inappropriately.
You see nothing insulting about that? You are the jerk here.
As would one's inability to understand eye contact and body language.