Posting as a member.
It's threads like this that remind me how fortunate I was to be raised to respect people of all backgrounds.
That doesn't mean I'm not guilty of an errant comment now and again, ("men are dumb" and "bitches are crazy" have both escaped my lips, embarassingly enough)
As a mother, it's is my first priority after DD's safety to make sure that she knows to treat EVERYONE with respect, period. This includes her awareness that she is to be treated with respect as well.
I've been complimented throughout my life on being able to adapt to many social situations, and it always comes down to having an awareness of how critical it is to be considerate of others.
Don't get me wrong, I say and do dumb things all the time, but I cannot for the life of me understand why people would ever say intentionally rude or hurtful things to others for any reason whatsoever. It's just not in me, and I know that this is thanks to my parents'/family's example throughout the years.
Lead by example, grapefruit. Crazz's father is a disrespectful, awful person but his mother was very kind and accepting of all people, and he absorbed her outlook for the most part. There are going to be a lot of influences in your DS's life, but yours carries significant weight and you can help teach him that all things living deserve our respect regardless of ignorant dissenters.