Many skeptics attack the character of God by arguing that it is a contradiction to have a loving God who is full of Grace and wrath at the same time. Yet, as apologist Tony Costa explains, that is not in any way contradicting at all.
God will hate what is contrary to His holiness. For God to love, He must hate what is opposite of that love, such as murder, adultery and lying. If you love children, you would hate those who abuse children.
The God of the bible is the God of Love, but that is not the only attribute that He has.
God is much more than just love. He is Holy, He is Just, He is Righteous.
The beautiful thing about the gospel is that at the cross, both the love and the wrath of God came together at the same time. When we look at the cross of Christ, we see the love of God poured out for sinners. Yet at the same time, we see the wrath of God inflicted on Christ the sin-bearer, to meet the righteous demand of God's law.
"For He made Him who knew no sin to be sin for us, that we might become the righteousness of God in Him." - 2 Cor 5:21
The biblical God is a God of Justice and a God of Mercy. As Tony continues to explain, God cannot be merciful without a moral law. Mercy is given in the context of laws. So if the court is merciful to you, it's because you have broken the law and the court has chosen to give you clemency.
If you look into the attributes of God and the character of God Himself, you will be able to find many of the answers to these questions that are asked by the society today.