Q. Isn’t God unjust to send the non-elect, those who never heard the gospel, to hell? They did not have a chance to believe, so it’s not fair to punish them for all eternity.
A. No, God is not unjust:
Rom 1:18-20 For the wrath of God is revealed from heaven against all ungodliness and unrighteousness of men who suppress the truth in unrighteousness, because that which is known about God is evident within them; for God made it evident to them. For since the creation of the world His invisible attributes, His eternal power and divine nature, have been clearly seen, being understood through what has been made, so that they are without excuse.
The non-elect are sent to eternal punishment NOT because God is not fair and never gave them a chance to hear the gospel. They are sent to hell because of their sin – ungodliness and unrighteousness. God gave ALL men, including the non-elect, general revelation to know Him through nature, His creation. The elect, those predestined to adoption as sons, received the general revelation and responded to God’s calling. The non-elect received the same revelation but suppressed the truth.
Let me use an example to illustrate. A group of people have swallowed poison (sin) and are dying. A doctor has the antidote and tries to reach everyone to save them. He reached some who took the antidote and were saved (the elect). However, some never heard of him and perished (the non-elect). Now, what is the cause of the non-elect’s death? Is it because they never heard of the good doctor? No, it is the poison that killed them. Was the doctor unjust in saving some but not others? No, all who had swallowed poison would have died. He was gracious in saving as many as he could. That’s a crude analogy but we need to see clearly what’s the cause (sin) and what’s the effect (eternal punishment). God gave grace to the elect, but the non-elect died from their own sin.