I think I've learnt that there is no character so strange that you haven't shared their experience in some small way.
I think one of the things you have to learn if you're going to create believable characters is never to make generalizations about groups of people.
The way of creating believable characters is not by conforming to a set of PC rules.