Yeah ... his rapey tendencies are a little ... strong. Also, his power is a little ... OP. I mean, the ability to turn ANY woman on just by touching her AND the ability to strip them naked means he doesn't even have to try. I expect many many girls will try to resist, only to give in as soon as he wiffs past them. Where is the challenge in that?
Plus, yeah ... they needed to lock him up or he would have been sticking his pepe into little girls because ... he probably doesn't have any restraint. The man tried to rape the goddess that was re-incarnating him ... that was a dick move.