The infinite justice parts says that evil must be punished. (I think this is the favorite part about all this to fundamentalists).
The infinite power part says God gets anything He wants, no exceptions. How can God get the "save everyone" part of the first God and at the same time the "punish evil" part of the second God? Well this third God gives the answer very simply -- God has arranged things so that everyone ultimately is saved, but must first be punished for the bad things they do.
The Roman Catholic purgatory solves this problem, if you take Hell as just a showplace not actually occupied, except by abstract ideas.
The Buddhist/Hindu concept of rebirth also solves it, as you work out your karma (the word for your accumulated sins and merits).
Yes, God is infinite love, which is why He paid the price for the infinite end result of your choices, but it is also why He will not force Himself on you for infinity if you don't want to spend it with Him. His infinite love does not mean He will be your floor mat and infinite-wish-granting genie.
God is infinite justice which is why, despite the fact that He would like for none to be lost, those who choose not to be saved will experience the infinite result of their own choices.
He does have infinite power and could simply force everyone into communion with Him, but His true, clean, pure infinite love prevents Him from forcing us into infinite slavery clothed as "infinite love."