Опыта у меня в психологии немного, однако попробую ответить.
Лучший метод отучить парня читать этот реп в общественных местах - просто подойти и сказать ему, что такое поведение вызывающе, причём лучше, чтобы это выглядело, как просьба. Главное - сказать это, предъявив несколько причин. Например, что столько мата в общественном месте не есть хорошо, что окружающие люди косо на него смотрят и т.д. Это работает, так как люди, обращаясь с просьбой, предъявляя причину, добиваются успеха в 94% случаев, без причины - в 60% случаев. Источник: Роберт Чалдини - "Психология влияния"
Попробуй вызвать его на баттл в общественном месте, обыграй и унизь при всех. Думаю, что в таком случае желание читать рэп пропадет навсегда.
Самое начало батла. Очень известные слова))
Всех петухов назвал
Начать читать кусок про Окси из баттла Гнойного против Эрнесто.
Либо притворится Честом ну или же Бабангидой. Тогда я думаю самооценка этой жадной до хайпа свиньи упадёт до нуля.
Покажите ему версус Ларина с Хованским. Правда, побочным эффектом будет то, что он начнет читать уже рэп одного из них, но зато хоть разнообразие появится.