The optics of this protest is very negative.  In addition people are paying money to be entertained, not to be preached to.  Politics has invaded most of entertainment now.

 If Colin feels so strongly about the issue why not make speeches on his own time? Or set up a foundation with his millions?  Or donate to various causes?  Or all of the above perhaps?  It seems he found a cheap easy way to make a statement that required no real effort from him.  To me that shows the depth of his commitment, minimal.