People have every right to "protest" although it's very questionable that refusing to buy a saints shirt over this actually amounts to any sort of protest. And please don't try and equate this with Rosa Parks, I know you aren't that silly.
The massive disadvantage of social media is it has led to a culture where people would rather shout about how virtuous and how concerned they are about everything whilst actually doing as little as possible to make positive change. You're a prime example- happy to shout about the horrors of big game hunting and loudly chastising others who don't share your same level of faux outrage- but actually doing nothing of any practical use.