Wow, socialism really is the byword for liberalism in America, isn't it? I'm amazed at how often it is being mis-used.
Being tolerant of others beliefs and lifestyles must be taught by schools, if their parents or churches won't address those simple courtesies. Surely, love and understanding should be the precept of Christian teaching not continually re-interpreting the written word to fit one's personal views. Kids need to be taught the truth about every aspect of life or close-minded bigotry and insularity is passed on through to yet another generation at the detriment of society as a whole.