Some expect people who call themselves "Christian" to love everyone. Their thinking is wrapped around the way they define the word "Christian". They define a Christian in some ideal way they have established in their own minds. If someone is not acting in conformance to their expectations, they are not being a "good Christian". For these a good Christian is good, loving, and kind; and gentle toward all men, always, everywhere. Above all, a Christian is not judgmental. Some of these consider themselves to be good Christians because they accept all people.
But the definition of Christianity has a much narrower definition than that. A Christian is a person who knows he is a sinner and who believes that Jesus died for their sin. They know that Jesus rose from the dead and he will bring them to himself in the last times to be with him in heaven.
How do they know this? Because they believe the Bible is God's revealed word that tells them if they believe in Jesus' atonement for their sins, and his resurrection, they will be what they call "saved". But the Bible also prescribes what is right and what is wrong and how God expects men to act. For example, we are not to kill. We are not to steal. We are not to commit adultery. The Bible also says we are not to commit homosexual acts.
Let's face it, sometimes the Bible gets in the way of what we want to do. We get really annoyed with other people, even hate them; we badly want what they have; we want to have sex with someone not our husband or wife; we want to have sex with someone who is the same sex as we.
Some get so irritated they throw over Christianity entirely. They put Christianity in a box, shut the lid, and put it to the side to be ignored.
Christians can be extremely annoying, but it’s dangerous to put them in a box.