A) the implicit homophobia (being gay is bad)
C) the implicit sexism (being a passive partner re: sex is bad)
B) the implicit sexual assault (this person will be forced to do something sexually, which is the freaking point of why this individual in particular needs to go to jail! Sexual abuse is sexual abuse and it's not
more okay to happen to someone who already has a screwed up understanding of bodies, consent, sex and power!)
https://goodmenproject.com/featured-content/the-rape-joke-everyone-tolerates-tp/
The guilt or extent of the person's crimes doesn't make more abuse or your homophobia okay. But you didn't even say you want the guy to be beat up or something - you made it specifically about their "boyfriend." I don't know much about your moral inventory but it might be time to recognize something is off-base.