That's a half-truth, and based on your repeated half-truths, i'll assume it's now dishonesty.
.
Yes, they have made a distinction between passive attendance, but such is allowed only under certain conditions. 1) protestant wedding (not a protestant service), 2) if there is a grave reason for attendance, 3) with permission of your bishop.
Here's canon 1258 yet again:
s1. Haud licitum est fidelibus quovis modo active assistere seu partem habere in sacris acatholicorum.
s2. Tolerari potest praesentia passiva seu materialis, civilis officii vel honoris causa, ob gravem rationem ab Episcopo in causu dubii probandum, in acatholicorum funeribus, nuptiis similibusque sollemniis, dummodo perversionis et scandali periculum absit.
It is unlawful for Catholics to
assist actively in any way at, or take part in, the religious services of non-Catholics.
A
passive or merely material presence may be tolerated, for reasons of civil duty or honor, at funerals, weddings, and similar celebrations, provided no danger of perversion or scandal arises from this assistance. In doubtful cases the reason for assisting must be grave, and recognized as such by the Bishop.
1) protestant wedding (not a protestant service)
Canon 1258 does not say protestant anywhere. It says non-Catholic.
s1. makes the distinction ACTIVE assistance. It does NOT forbid passive presence. It DOES forbid active assistance and taking part in a non-Catholic services (ie. joining in the prayers, serving as groomsman or bridesmaid, etc.)
It also does not make the distinction between a wedding and a service that you claim.
2) if there is a grave reason for attendance, 3) with permission of your bishop.
s2. ...
In doubtful cases the reason for assisting must be grave, and recognized as such by the Bishop.