- It is Catholic dogma that Jesus Christ shed His blood for all.
- It is Catholic dogma that Jesus Christ shed His blood for many unto the remission of sins.
- #1 and #2 are both true and are not mutually exclusive.
The Bible makes it clear that Christ shed His blood for all humanity. But the fruit of that sacrifice (remission of sins) is not guaranteed to be applied to all humanity.
The Catechism of the Council of Trent explained it this way:
The additional words
for you and for many, are taken, some from Matthew, some from Luke, but were joined together by the Catholic Church under the guidance of the Spirit of God. They serve to declare
the fruit and advantage of His Passion.
For if we look to its value, we must confess that
the Redeemer shed His blood for the salvation of all; but if we look to the fruit which mankind have received from it, we shall easily find that
it pertains not unto all, but to many of the human race. When therefore our Lord said:
For you, He meant either those who were present, or those chosen from among the Jewish people, such as were, with the exception of Judas, the disciples with whom He was speaking. When He added,
And for many, He wished to be understood to mean the remainder of the elect from among the Jews or Gentiles.
With reason, therefore, were the words
for all not used, as in this place
the fruits of the Passion are alone spoken of, and to the elect only did His Passion bring the fruit of salvation.
The teaching of the Church on this has never changed, neither before or after Vatican II.
In fact, the current translation (while not being such an accurate
translation) is quite true: Jesus did shed His blood “for all so that sins
may be forgiven.” This expresses the
potentiality of forgiveness. The new translation is more accurate as a translation and also true: Jesus poured out His blood “for many for the forgiveness of sins”, or as my 1961 missal rendered it, “for many unto the remission of sins.” In other words, Jesus’ pouring out of His blood effects, brings about, the remission (forgiveness) of sins of
many, while making possible (potential) the forgiveness of sins.
Stop fighting.