I would say that this is a false dichotomy. If said organizations are bigoted but legal 1) and 2) can co-exist peacefully if the app/service makes their value statement very clear from the outset about what sort of organizations they want to serve. It is the sudden suspension of an app or service based on personal decisions that I think is unprofessional.
To give a better example of why this would affect you as a third-party user not directly involved in the debate -- imagine you use a Mint-like personal finance app on your Android phone on a day-to-day basis. Now suppose Brendan Eich becomes CEO of Google, and the app writers pull their app from the Play store, and revoke API access for all Android devices. Would you be okay with that?
I would be ecstatic if the businesses I chose to deal with had such principles, yes, and would gladly join their boycott. We are all involved in the civil rights "debate", whether we like it or not.
So then I understand you do agree that a company should ask you your personal beliefs, religion, sexual orientation, and check which donations to which causes you made before hiring you? Because that's what you're implying here.
Brendan Eich chose to make his personal belief public by paying for it to be written into law, and his customers, who include publishers on his platform, are absolutely free to hold him accountable for that.
What his employers choose to do in response to that public knowledge and action is up to them, within the limits of employment law. It is my understanding that homophobes are not a protected class under said law, and long may that continue.
Any further inferences you draw from my posts are unwarranted, although I'll tell you for free that any company that asks potential employees what their sexual orientation is can get stuffed as far as I'm concerned.
1. the right of gay people to get married
2. our personal right to pay money to bigots using specific money-transfer services
I'll be honest, I keep re-rolling, and it keeps coming up 1. What am I doing wrong?