There are so many who wish to group people under the banner of "Christian". The word, which once was considered a positive sign of high moral standards, has fallen in many circles to the defining of a shrinking band of legalistic, nationalistic, subversives. As with so many terms these days, the extremes are used to label or tarnish the entire group. In the case of Christians, there are more opinions on who they (we) are as there are individuals who believe they're on the team. Let's take a step back, survey the term and try to provide a clear definition that has some eternal value.
Of course, the Bible has a great deal more to say on every point above. And much of the anti-Christian theology which seems to have attached itself to the term should drop away as we humbly study God’s Word. But again, none of us have the capacity to see God’s perfect truth through our continuing sin nature and the veil that clouds us from fully knowing the Lord (1 Cor. 13:12) while on this earth.
The real point for both Christians and non-Christians is to not get caught up in the weeds of social change, drifting morality, and legalism. They are things to reflect on, in our search for truth, but Heaven is not dependent on them. Both Christian and non-Christian vitriol over secondary matters like abortion, homosexuality, or who will win the next election fall away when one considers that our time on this earth is like a vapor that dries up unexpectedly at death (James 4:14), yet our eternal destiny lasts forever.
Christians, keep the main thing the main thing: Christ and Him crucified and risen.
Non-Christians consider the joy that faith brings on earth, and the eternal peace it brings after death.