There isn't any way to moderate what you are complaining about, and there is no reason for me to do so.
People tend to make light of these bad situations, it is a way of coping with their own personal situations. SG is definitely a coping mechanism for a lot of people, they will react and speak based on their personal life. If you are offended tell them, if you don't think you can be around them because of how they speak or their attitude then don't talk to them. There are plenty of tools available for you to block and ignore communication with other members you don't agree with, or you find offensive.
You also need to remember that random people on the internet don't have their masters in psychology, they might not know how to respond or react to those sorts of conversations. They might react in a really offensive way because that is the social norm for them. we have really large variety of people here, don't expect them to all have lived their life in the same way as you.