Sociology tells us that minority groups tend to assimilate to the culture of the majority over time. In a small Christian school, like where I grew up, the minority tends to be non-Christians. Though they did not conform to the Christians beliefs held by the majority of students, they tended to continue to abide by the biblical principles upheld by the community.
Though this is the norm, it does not seem fair that we, as Christians, expect our non-believing counterparts to uphold the same biblical values.
The laws and the commands written in the Bible are meant for God’s people, so it should not be surprising that those who do not believe in God or who are not interested in what he has to say would care to follow his commands.
This is not to say that non-Christians lack any sort of moral compass or understanding of right and wrong, but rather that they have no reason to obey the commands of a God they do not believe in.
In Romans 5:8, Paul writes, “God demonstrated his love for us, in that while we were still sinners, Christ died for us.” God did not wait for the people of the world to get their act together and stop sinning before he would agree to send his only son to die. Instead, Jesus died to save us from our sin while we were still sinning.
It should not be our charge as Christians to get non-believers to stop sinning.
Instead, we should focus on drawing those people closer to Christ, because it is only when they accept his redeeming love that they can be freed from their sins.