“Christians” fail to realise that God’s Kingdom (Heaven) is not a literal place like Disneyland®. The word “Kingdom” in Greek means “rule”, “reign”, “dominion”. Being in God’s kingdom means being subject to God’s rule.
The Greek word for “kingdom” (emphasis mine):
1) royal power, kingship, dominion, rule
1a) not to be confused with an actual kingdom but rather the right or authority to rule over a kingdom
1b) of the royal power of Jesus as the triumphant Messiah
1c) of the royal power and dignity conferred on Christians in the Messiah’s kingdom
2) a kingdom, the territory subject to the rule of a king
3) used in the N.T. to refer to the reign of the Messiah
Heaven is a state of being, not an after-death fantasy theme park. Metaphorically, Heaven is where everyone carries out God’s law. (E.g. “Thy will be done in Earth as it is in Heaven.”)
Mark 1:14-15 New International Version (NIV)
Jesus Announces the Good News
14 After John was put in prison, Jesus went into Galilee, proclaiming the good news of God. 15 “The time has come,” he said. “The kingdom of God has come near. Repent and believe the good news!”
“The kingdom of God has come near”, means that the perfect world envisioned by God, where sin does not exist (i.e. everyone obeys God’s law), is soon to be established (via Jesus Christ’s death and resurrection).
Romans 2:13 New Revised Standard Version (NRSV)
13 For it is not the hearers of the law who are righteous in God’s sight, but the doers of the law who will be justified.
Naturally, people who hate God’s law (i.e. have no interest in being ruled by God), will be wiped out. Because Heaven is coming, and only those who truly love God’s law, and hence faithfully prepare to be ruled by God (via faith/repentance) will be judged to be righteous (justified), i.e. fit to have a role in God’s kingdom, and avoid the imminent wrath that will wipe out all the unrighteous who have no role to play in God’s perfect world.
People do not literally “go to” heaven. Heaven is a state of being that God is establishing on Earth through the Messiah (Jesus).