You are correct in both respects, erimir. Seems that Allen was also heavily
involved in a legislative effort to "increas[e] penalties for public 'Lewdness and Indecent Exposure'", which suggests that he has some sort of punishment fetish as well.
eta: Also,
hubba hubba.