John! What a breath of fresh air you bring to the room here by way of your comment - thank you! We are creating a baby-society with this hyper-vigilant nanny wet-nurse idealism systematically sweeping our nation. That's not what "We stand on guard for thee..." means! Your 'feelings' are tantamount to the utility of a Hallmark card people! Let your spouse coddle you privately when so-and-so at the office was being a big meany - out in the 'real world' people are going to think things and express those things that you might not particularly like, or that you might find personally offensive - TOO BAD. That is how a civilization proceeds and succeeds - open debate with salient factual points and no quarter for personal 'feelings' that are stimulated by those facts. Be embarrassed, be angry, be proud, be regretful, be bold, be ashamed - and be welcomed to HUMANITY! ... or be dust.