Is God fair in everything and to everybody？
What do you think the word “fair” mean?
We are not in the same level of God. And we are the creation of God, let us be humble. Let us approach the passage with relevance to God. We should know our position. We can not say anything because God is almighty.
When you ask this type of questions, it means that you have spiritual arrogance, because, in your deep mind, you think that you have authority to judge God’s work. But you should know the amazing grace.
Furthermore, the election of God is fair. We should focus on more the heaven.