God's thoughts are not our thoughts, and God's ways are not our ways.
God has a greater compacity to forgive and give grace than any one of us can give to another person.
Good thing God is God ? or else ? all of us would go to hell.
The abortionist ? well, what about the Apostle Paul in how he kill those christians before he got saved ?
God forgave him, didn't he ?
Yes and yes and yes..to all you stated....
Our level of forgivenees, and even the idea of, is very minute. We see through our humanity, and that is tainted beyond measure......He sees through absolute perfection.
We can always and forever Trust whatever God determines on any matter....even , and especially, when we might not understand or agree.