See this IMHO is the issue of the offended generation. The assumption that by not wearing a hair ribbon you are not supportive. You can be supportive of issues and beliefs without wearing a public message . You could for instance, stand up for a friend when a comment is made, donate to a related cause, vote for an issue in a ballot, teach your children acceptance and tolerance, correct someone using offensive language etc etc. None of these things require wearing a special hair ribbon in your hair. I would go further and say that all those things have better and lasting deep rooted improvements for a community than a hair ribbon.However, I imagine it must not feel too great that some of your teammates do not support you or your community.
Assuming that because someone will not do the thing you want means they do not support a cause is frankly immature. By all means wear the ribbon if you wish, if not no worries. There are many ways of support.
If someone is taking part in a pride meet they are showing support aren’t they? Why does the hair ribbon matter so much.