Думаю, по той причине, что петух по своей натуре птица задиристая, постоянно кукарекующая, неприятная в какой-то степени. Ну и в тюремной иерархии петух - это самое низшее положение. А тюремная тема в последнее время занимает немало места в массовой культуре, например: анектоды, мемы.
Петух в курятнике главный, в отличие от человека, которого так называют в тюремном мире, не думаю, что связь ассоциативная.
На зоне петух это человек из низшей касты, тот кого отпетушили. То бишь долбанули в очко, опустили. Смысл думаю понятен. Поэтому нынче слово петух ассоциируется с пидарасами и является оскорблением.
Вопрос и состоит в том числе почему на зоне это считается ос