The only way to hopefully get general chat better is to report certain people that go above and beyond what is acceptable behaviour and contary to what some think there are rules that everyone agreed to before they get to play.
You can use the excuse well not everyone reads it but that doesn't matter you agree to it when you began to play. Saying well I didn't know or I didn't read it is a excuse, cope out. There are reasons for the rules and everyone agreed to abide by them.
I will report those that have stepped out of line, racial slurs, sexual comments, etc. Those should never be tolerated.
QFT! Report away! Although I have to say, I am rarely paying that much attention to general chat as I'm usually fighting or listening to a cut scene convo. Still a new player, here. But if they respond to reports of rude, unacceptable behavior, then it is our responsibility to report people who break the rules. Assuming they do respond to reports.