Let me be clear: if we expect non-Christians to live according to biblical standards, we are being unbiblical and foolish.
The flip side of this coin is that the bible is clear that Christians have been made spiritually alive by God. Because of this gift of God, we can live according to God's standards. In fact, we should live by the standards of morality set forth in the scriptures. Being new creations, Christians can and should strive for holiness, humility, generosity, etc. that we find in the bible.
Why is it then that we Christians tolerate so much sin and discord within the church? We might take stands against those sins that we find most troublesome (such as sexual immorality), but we usually shy away from confronting people over sins of speech and tongue such as pride, gossip, slander, selfishness, deceitfulness, etc. This should not be the case because, as said above, Christians are able to and should live holy lives.
The big question is this: Why are we upset with our secular culture over its sin but not upset with the church over its sin?
The secular culture is, by definition, going to be worldly and unholy. After all, it is secular. The church, however, ought not be unholy. Christians have every ability to not sin after we are saved. Within the church family, we should (in humility and love) confront one another over our sinful attitudes and actions.
Let us strive for the holiness of the church. Secular culture will never be holy; the church should be.
Far too often, we demand holiness from secularists, while at the same time accepting unholiness from those who should, by definition, be holy.