1. Поддержу некоторые рецепты от 
kry.
Газовый баллончик, игнорирование субъекта, отвернулся, обошел, посмотрел сквозь  и т.п., минимизировать вероятность встречи до нуля. Ни в коем случае не носить ножи в том числе канцелярские и прочее. С юридической стороны 
kry конечно прав.
Поскольку субъект неприятный и быдловатый, то видимо встречи эти происходят на какой-то базе авто или овощной, какие-то склады. Надо стараться туда просто не попадать. 
Реально смысла нет обострять конфликт.  2. Но если все таки хочется решить проблему по иному, то можно попробовать порешать проблему и по иному. Есть разные способы от открытых до скрытных.  

  Например, помощь друга, помощь материально заинтересованного лица, наверняка этот тип кому-то может быть неприятен, выяснить кому, переговорить с руковводством, быть готовым написать несколько жалоб в разные места (пусть даже надуманные), например, в какой-нибудь надзор, выяснить инфу о субъекте, за что сидел, как и чего, при случае показать информированность, пригрозить можно заявой и т.п., вариантов много, читайте соц.сети, фантазируйте, например, можно распечатать какие-либо картинки о секс.меньшинств и поработать с фотошопом, распространить среди его соседей и на работе по умному, чел сам оттуда уволится, фантазируйте и т.д. и т.п.  

 С волками жить по волчьи выть. Используй то, что под рукою и не ищи себе другое. (с) Фогг