Причем тут корректный язык и реальные преступления? Связь здесь прямая, и имя ей – насилие. В английском языке есть понятие zero tolerance – дословно «нулевая степень терпения». В обществе, где есть zero tolerance к насилию, оно не допускается и в языке. А в обществе, где сказать «бомж» или «наркоман» – это «а что такого?», позволено и все остальное: дискриминация, домогательства, изнасилования и прочее.