You say, it "did not bring justification to all men." while the scripture says, "one act of righteousness leads to justification and life for all men," and "the free gift following many trespasses brought justification."
Again, I'll just stick with what the scripture actually says. If someone walks up to me and asks the question, "Did Jesus death bring justification to all men." I'll simply quote the scripture verbatim and leave it at that. You on the other hand can give them your complex dissertations.
If you are right, then when we get to heaven I'll say, "Sorry, God, all I did was quote your text verbatim. I wish you made me smart enough to understand what you really meant when you said, 'it leads to justification and life for all men,' but you didn't so all I could do was quote it."
I think its interesting how I just quote a passage directly from the text and you argue with it.
But, you are clearly not understanding context. According to your practice of "quoting" scripture, I could say "Psalm 14 says "there is no God." See, all I'm doing is quoting scripture. But context, of course, is important in Psalm 14 and every other passage because the full text of Psalm 14:1 is "The fool says in his heart, “There is no God.”
Likewise, when you claim that "all" have been justified according to Romans 3:21ff, you are missing an essential contextual component. In this passage "all" does not mean everyone without exception. In Romans 3, "all" means Jews and Gentiles alike.
How is this shown? The end of chapter 2 makes it abundantly clear that Paul is talking to Jews. He continues that thought through chapter 3 and then, in verse 9 he addresses both Jews and Gentiles (Greeks).
When we get to v. 21, Paul discusses the Law, which, in Paul, refers to the Law of Moses, and says that the righteousness of God has been made know apart from the law.
V. 23 "All have sinned" refers to both Jews and Gentiles. V. 24 says "all are justified by grace as a gift" and this refers to both Jews and Gentiles and it points to the theological fact that grace is unearnable (contrary to the Jew's understanding)
V. 25 calls Jesus a propitiation, meaning that He turned back God's wrath by taking it for us (as a substitute).
V. 25-26 answers the "why?" Because He (God) had passed over--not paid for--former sins. The sin of David, Moses, Abraham, etc. had not been paid, because the blood of bulls and goats can't ultimately take away sin. God is not able to forgive sin by just "writing it off;" He requires a payment. Jesus is that payment for the ones in the OT who's faith had been counted as righteousness.
V. 26 clearly says that God is just and the one who justifies. But, whom does He justify "the one who has faith in Christ."
Now, context again, Paul's use of the word "Justification" is usually, if not always in Romans, written in judicial/legal language. Paul's usage of justification means "declared not guilty."
Paul is essentially saying that both Jews and Gentiles are saved by the same sacrifice of Christ. He is not saying that everyone without exception is "justified."
Certainly, you would not suggest that even unbelievers are counted as "not guilty," unless, of course, you are a universalist.
Blessings,
The Archangel