I don't pretend to be knowledgeable about these issues, that's why I'm asking. Also, it started off as a question about Persona and kind of moved on to a question about games in general.But I don't understand why this is a question in the first place. No one is saying that the problem is that a homosexual is a sexual predator. The point being made is that the defining trait of said characters is primarily that they are gay, followed by them wanting to molest/rape/whatever Ryuji because he's a handsome young man. It's gross no matter what.
If Kamoshida was portrayed as someone who molests the boys in the volleyball team, it would not be a problematic portrayal. It would be just as relevant a social commentary as it is in the game now. The sexual orientation isn't as important as the abuse itself and the fact that people turn a blind eye to it. Kamoshida's defining trait is not that he likes girls, it is that he is an insecure Olympic champion who abuses his power to ensure he is the only one who is of importance so he can further take advantage of the situation for his own desires.
It is a problem when you put in a pair of characters in a story whose defining traits are a) whoa they're gay dudes, b) OH NO WATCH OUT THE GHEYS ARE COMIN', c) watch out yo, teh gays are here, don't get raped! That's the entire gag in both scenes they are in. That remains the gag if you talk to them on the Shinjuku map. They're not people, they are a warning that if you see people like that in real life you better watch out if you're a good looking guy. Gross.