1 John 2:2 can be interpreted as Christ propitiating for the sins of all man, or for the sins of only the elect. But the verse itself does not present either – it presents Christ as the propitiation for not only our sins, but the sins of the world. “Sins” is never the subject of “propitiation,” and I see this verse as simply saying exactly what it states. A similar verse says “behold, the Lamb of God who takes away the sins of the world,” not “behold, the Lamb of God is taking away the sins of the world.”
I agree with savedbymercy that only those who are saved actually have a mediator in Christ – all others remain under God’s wrath. And I agree with you that only those who come to Christ will find atonement for their sins. To separate atonement from the complete picture of salvation is hypothetical because apart from the resurrection our faith is useless and we are still in our sins (although I would grant that this faith is a work of God).
My objection is that we shouldn’t interpret a passage based on our theological understanding or presuppositions regardless to the correctness of our understanding. There is no need to alter 1 Jn 2:2.
We ALL agree thatjesus is the mediator between us and God, that His death ONLY effectually paid the sin debt of those who were the elect, big difference is that you and i see that reconcilliation done at rebirth, the moment we received jesus by act of faith, while he sees it happening before evn was born!