Showing posts with label Americans Take a Stand: Angry Atheists Back Down. Show all posts
Showing posts with label Americans Take a Stand: Angry Atheists Back Down. Show all posts

Americans Take a Stand: Angry Atheists Back Down


After thinly veiled threats and reprehensible rhetoric against the inclusion of the Star of David – a symbol of the Jewish people and the atrocities of the Holocaust – in a Holocaust memorial, the Freedom From Religion Foundation is publicly backing down.