But contrary to your second sentence, I think it'd be easy for someone to think their feelings although innate were morally wrong. Lots of people have innate feelings of a sexual or violent nature that their religion tells them to squash. For example, most religious married men think their gut-level instinct to sleep around is morally wrong. So a secretly-gay case would be like a much more extreme/difficult version of that.
RB was put in an orphanage and stuff, probably didn't always have a strongest sense that his innermost feelings were worthy. But still, yeah I don't buy this theory about RB, I just wanted to point out how I would understand someone having misplaced anger if they in fact lived their life that way.