Did God so love the world, or is that hyperbole?
God is capable of more than just love, and can even love and hate simultaneously.
Did Jesus ask that those who crucified Him be forgiven because they knew not what they were doing?
He asked that they be forgiven for crucifying Him, because they didn't know that they were accomplishing His purpose.
He didn't forgive all of their sins.