You don't see how his breaking ranks would annoy the teammates who seemed to agree to just stay in rather than anyone make a statement .
1. His teammates don't have that much of a right to be annoyed, as their 'solidarity move' was supposed to be about how their fellow teammates had every right to express themselves in the manner they choice. That's what he did.
2. I really don't think he gave a damn what they thought of him when he did it. I am sure he made it perfectly clear to them that he is their teammate, that he loyal to the team, but this was one thing, one part of who he is, that he would NOT compromise...not even for them.
I applaud him for that.
No one should be bullied or forced by peer-pressure to engage in something they don't believe in.
(BTW, I wouldn't call what the coach said / did
'shitting on him', but I do find it a little hypocritical / inappropriate.)