If your not a religious person then how would you know what the bible teaches about acceptance, adultery and homosexuality? Im guessing you dont know, clearly.
So you havent been called intolerant or a bigot, or even profanities? Hmm... Being called names is harassment no matter if its a heterosexual calling someone a name or a homosexual.
Lets not forget the suspension of habeas curpus, he imprisoned thousands of people for merely speaking out against the war, speaking out! They didnt do anything illegal, they didnt aid the south, just opposed war... Yet he is a civil rights messiah.
Progress... You mean like the suspension of habeas corpus by Lincoln, imprisoning fellow (Union) Americans for merely speaking out against the bitter war that enveloped this country?