The problem I often find in discussions of this nature is tendency to look at logic as supreme thought. Logic is a tool. It can only work when two people can agree on a primary idea.
Logic is not God and to try to understand the mind of God by simply using logic, is trying to use a hammer to understand the mind of a carpenter. Logic is a wonderful tool but it is only a tool.
God is above human logic. There is no possible logical reason for Christ to come to Earth to die on the cross.
When two or more people say that God is love. They must first have the primary agreement that God exists.
If we are trying to prove or disprove the existence of God using the word love we must have an agreement on what exactly is love.
I love hamburgers. If a hamburger is spoiled I throw it away. Oops not a good analogy.
I love photos of exploding stars. Does that mean that I love massive destruction?
There are those of my friends who love the Broncos.
I love my grandchildren. My love for my grandchildren does not cease when I see them take on a life style that I believe will harm them.
Love is the reason some people will cling to and dominate another person.
Some people define love as a soft warm fuzzy.
Some people define love as proper discipline.
Love can also be expressed by allowing a loved one freedom.
My understanding of Church teaching is that God loves us in the expression of freedom.
We are free to accept or reject God. It is my thought that if a person rejects God, God does not destroy that person. He allows that person to exist outside of God.
If a person rejects God in this life, what makes them think that they will not reject God in the life to come?
I think that Hell is a permanent self willed hatred and rejection of God. It is a permanent and self willed statement of, “I will not love you. I am my own god and need no other.”
I have often thought that was the meaning of the story of the Fall of Satan. God loved Satan but Satan rejected that love and turned instead to a permanent hatred.