The second argument hits a snag when a Facebook account is counted as a border credential by the government.
Are you saying that we shouldn't complain because we can just not enter that country? That we should avoid facebook, as well as the countries that ask for facebook credentials when you're entering them? That's definitely the implication I'm getting from your comments.
The US had this argument over businesses with "Whites Only" signs and similar, and it was concluded that "just don't go there" is an inadequate response once the problem is large enough.