@Ronaldo Legally speaking it does (I’m not speaking about morals). He obviously feels he doesn’t have to and his club have accepted that (don’t think they have much choice due to the mentioned laws).
Not being flippant but he signed a football contract not a contract to be a LBGTQ ambassador so I think the criticism is unfair. If he’d signed up on the basis he must wear the armband and refuses, fine call him out and sack him but it appears it’s not a contractual part of his role.