The people who run OKCupid are afforded those same rights. They chose to run an ad on their website bringing the issue to users' attentions, and giving them instructions how to act. Those users are then free to choose to switch browsers, quit using OKCupid, and hell, they could even choose to continue to browse the website using Mozilla. You're linking all of these quotes saying that unpopular speech must be offered the same protection as popular speech, but so far the only difference I see here is that you agree with Eich's views and disagree with OKCupid's, and you've reached the conclusion OKCupid is doing something either illegal or immoral (or something along those lines). Why are Eich's actions acceptable to you while OKCupid's are not?