No recuerdo la letra entera de aquella canción, pero ahi si que me parece un caso de problema de "traducción", y es que "puto" en lenguaje coloquial en mexico, no significa lo mismo que aqui. Y en esa frase que nombras, al igual que todo el resto de la canción, me daba la impresión que se referia a una persona cobarde, no a una orientación sexual.