Специального закона, который бы запрещал оскорблять именно иностранных граждан, нет. Но это не значит, что такие действия полностью безнаказанны. Я поясню, как работает закон в этой ситуации.
Дело в том, что в российском праве защита от оскорблений строится не по принципу «гражданин — не гражданин», а по принципу защиты чести и достоинства любого человека. Поэтому здесь работает общая норма — статья 5.61 Кодекса об административных правонарушениях РФ. Она определяет оскорбление как унижение чести и достоинства другого лица, выраженное в неприличной или иной форме, противоречащей общепринятым нормам морали и нравственности. И эта статья защищает любого человека, независимо от его гражданства. То есть если гражданин России оскорбит иностранца (в той самой неприличной форме), он может быть привлечён к административной ответственности по ст. 5.61 КоАП РФ.
Но есть и другой сценарий, который часто всплывает в таких вопросах. Если оскорбление связано с национальной, расовой или иной принадлежностью иностранца и носит характер, направленный на возбуждение ненависти или вражды, тут подключаются другие нормы. Речь о статье 20.3.1 КоАП РФ (для первичных случаев) и статье 282 УК РФ (если человек уже привлекался по ст. 20.3.1 в течение года). Эти нормы защищают от действий, которые унижают достоинство группы лиц по признакам национальности, расы и т.п., особенно если это делается публично (в том числе в интернете).
Важное уточнение на практике: при рассмотрении дела ключевое значение имеет не только личное восприятие потерпевшего, но и объективная оценка формы высказывания. Часто для этого назначают лингвистическую экспертизу: специалист анализирует текст или речь, чтобы определить, носила ли фраза неприличный характер и содержала ли признаки возбуждения вражды.
Краткий вывод: отдельного закона «только против оскорблений иностранцев» нет, но закон защищает любого человека от оскорблений в принципе. А если в оскорблении есть национальный или иной дискриминационный подтекст и публичность — применяются более строгие нормы.