Sin embargo, existía una excepción para los miembros de la policía y de las fuerzas armadas, que podían ser castigados con penas de 60 días a 20 años de prisión o ser relevados del servicio, no obstante, en diciembre de 2005 el Tribunal Constitucional del Perú declaró ilegal la discriminación de homosexuales en la policía y las Fuerzas Armadas.