If unpatriotic players are hurting sports  because they can't keep their politics out of sports, then why do you think it is fine to insert your politics into sports? Because your ideas are patriotic? Actually they are extremely unpatriotic.  It is not patriotic to deny people their freedom of expression because you don't like their ideas. Maybe you should follow your own advice, and "Keep your politics out of sports."