Christians have a bad reputation for being unkind, intolerant, harsh, judgmental, and self-righteous. Oh, and uneducated.
Now of course, anytime you speak about, or live, moral absolutes, youll get attacked by people who dont want to be told either by your words or example that what theyre doing is wrong. Jesus Himself didnt make a lot of friends on this planet.