Почитайте Литвака "Психологическое айкидо"
"Мне никогда практически не удается ответить хамством на хамство" - за редким исключением, это и не нужно. Игнор или троллинг обычно лучше. Если есть зрители, можно дополнительно показать, что чел неадекватен.
"Мне сложно принять что с тем нахамившим человеком с самим что-то не так" - как правило, так и есть - что-то не так.
"начинаю думать что я каким-то образом вызвала его гнев" - вы у него сосиску из тарелки украли? кнопку на стул подложили?) Адекватный человек, как правило, способен четко и понятно выразить претензию.