@Лариса, попробуйте через юридическо-правовую сторону. Мы же в государстве живем, не в лесу. Никто не имеет права унижать и оскорблять человека на рабочем месте.
Потребуйте его паспорт и отсканируйте. Скажите, что напишите заявление в полицию.
(То есть нарушение общественного порядка, выражающее явное неуважение к обществу, сопровождающееся нецензурной бранью в общественных местах, оскорбительным приставанием к гражданам, а равно уничтожением или повреждением чужого имущества, - влечет наложение административного штрафа в размере от пятисот до одной тысячи рублей или административный арест на срок до пятнадцати суток).
Главное, не позволяйте ему доминировать над вами. Он же специально приходит, чтобы поиздеваться и получить от этого удовольствие. Действуйте быстро и решительно. Удачи вам!