Answer is C, no one soul carries the sin of another, GOD can choose to forgive, just like he has always done so.
Not lecturing, just pointing out the hypocrisy on your part.
Mark 10:25 It is easier for a camel to go through the eye of a needle than for a rich man to enter the kingdom of God.” 26 And they were exceedingly astonished, and said to him, “Then who can be saved?” 27 Jesus looked at them and said, “With men it is impossible, but not with God; for all things are possible with God.”
God can forgive and admit into Heaven whom He wills out of His Compassion, Love and Mercy.
Abu Huraira reported: The Prophet, peace and blessings be upon him, said, “Allah had once forgiven a prostitute. She passed by a dog panting near a well. Seeing that thirst had nearly killed him, she took off her shoe, tied it to her scarf, and drew up some water. Allah forgave her for that.”
Source: Ṣaḥīḥ al-Bukhārī 3143, Ṣaḥīḥ Muslim 2245
2:284 To Allah belongs all that is in the heavens and on earth. Whether ye show what is in your minds or conceal it, Allah Calls you to account for it. He forgives whom He pleases, and punishes whom He pleases, for Allah hath power over all things.