This is sort of getting retarded right now with everything devolving into the tiniest semantics of whether or not it's illegal or even right or wrong to even ask for this information from someone. This with other people eventually breaks down into people convincing one another that this practice is entirely ok and the new norm since it was never illegal and everyone is doing it (thought process of retards). Not saying any of us are retards, but that we shouldn't let the thinking about this topic eventually break down into that.
This practice of getting this information out of people is disgusting, insulting, and invasive. I and many other people could care less if it is illegal or not. It should be illegal. However, the practice appears to only be illegal if your facebook credentials were forced out of you.
This sucks because you can basically get this information out of someone without forcing them. If you're a boss or manager or other kind of higher up and you want a lower workers facebook credentials. Just make it seem like they'll lose their job. Make it seem like it's perfectly ok to do. Or just use subtle fear and manipulation (great way would be to make their job appear as to be getting bleaker in the future). And lastly, make it seem like it's a new job requirement. Whether divulging this information to employers was forced or not can easily be argued that it wasn't.
Something else better than this needs to come about. Employers paying attention to all of the buzz around this topic have instead gotten around the asking for facebook credentials by asking for screenshots of certain areas of people's profiles. And there's something that should not be mistaken. It simply doesn't matter if your profile is hidden or not. Who cares what's posted on your wall. Employers want to take a look at what only the person with the username and password gets to look at; which is your facebook inbox.