1 John 2:12 says
12I am writing to you, little children, because(T) your sins are forgiven for his name’s sake (ESV)
12I write unto you, little children, because your sins are forgiven you for his name's sake.(KJV)
I am writing to you, little children, because your sins are forgiven for his sake (RSV)
I kinda like RSV on this one, though the ESV and KJV are absolutely wonderful translations of this passage too. Literally the end reads "your sins are forgiven through/by means of his name".
I tell you why RSV strucked me. I had been in many years in Charismania and using and praying in "Jesus' name" is used a lot in that movement. This phrase "in Jesus' name" is vaguely understood and in some sectors it is even thought that it is the literal name "Jesus" that gets God's attention/favor. The name itself works like like a mantra or a formula.
Coming back to the Gospel, the Cross, 1 John 2:12 strikes me now with the Gospel behind it. It is for Christ's sake that we are forgiven because He paid for those sins at the Cross. In this instance the RSV got this home to me because I was conditioned by the literal use of "Jesus". The reason why God favors us with forgiveness is because Jesus did not just stand there, this Jesus went to the Cross, took my sins and yours on his body on the tree and there received the wages of that sin, separation from God, so that God does not have to separate us from Himself ever again.
Dr. Steven Hein said something like this in Issues Etc; he said, God abandoned This One-Christ, so that God might not abandon you.