Take this job and .... it.
Checking your public Facebook information to see if you are a moron who complains about all his jobs online is one thing, but it has to be illegal for a company to deny you a job because you would not provide them access to a private account.
If they ask for your online user id and password for your bank account should you give them that too?
It is called private for a reason.