That's not a solution that absolves Facebook of social or moral responsibility if they are a link in the chain of immigration policy.
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.