Think you are missing (or misinterpreting) much of the point. Attending functions that are in direct conflict with Catholic teaching (whether inadvertent or intentionally so) indicate a sanction…
Am I? Quoting some of Mark 7. We may be putting traditions over love of Jesus here, so I think it applies.
1 The
Pharisees and some of the
scribes who had come from
Jerusalem gathered round him, 2 and they noticed that some of his disciples were eating with unclean hands, that is, without washing them. 3 For the Pharisees, and all the Jews, keep the tradition of the elders and never eat without washing their arms as far as the elbow;
5 So the
Pharisees and
scribes asked him, ‘Why do your disciples not respect the tradition of the elders but eat their food with unclean hands?’ 6 He answered, 'How rightly
Isaiah prophesied about you hypocrites in the passage of scripture: This people honours me only with lip-service, while their hearts are far from me.
7 Their reverence of me is worthless; the lessons they teach are nothing but human commandments. 8 You put aside the commandment of
God to observe human traditions.’ 9 And he said to them, 'How ingeniously you get round the commandment of
God in order to preserve your own tradition!
13 In this way you make God’s word ineffective for the sake of your tradition which you have handed down. And you do many other things like this.’ 14 He called the people to him again and said, 'Listen to me, all of you, and understand. 15 Nothing that goes into someone from outside can make that
person unclean; it is the things that come out of someone that make that [person] unclean.
16 Anyone who has ears for listening should listen!’ 17 When he had gone into the house, away from the crowd, his disciples questioned him about the parable. 18 He said to them, 'Even you – don’t you understand? Can’t you see that nothing that goes into someone from outside can make that [person unclean, 19 because it goes not into the heart but into the stomach and passes into the sewer?
20 And he went on, ‘It is what comes out of someone that makes that unclean. 21 For it is from within, from the heart, that [evil intentions emerge: fornication, theft, murder, 22 adultery, avarice, malice, deceit, indecency, envy, slander, pride, folly. 23 All these [evil] things come from within and make a [personunclean.’