.
.
I agree with most of what you wrote, you hit the nail squarely on the head with the part about political correctness. You did leave out ethnic slurs and those, along with racist remarks are also viscious, not to mention ignorant.
Don't stay away too long, Bob. Take care...