The fundemental problem with Facebook is that it has lost it's raison d'etre, which is to be sociable.

No one minds ads, most people probably don't mind targeted ads, but we expect it whilst using it for it's primary funtion, which is to keep up with news and shit from friends.

If facebook just ordered its page chronologically in the order your friends post them, it would be much more successful. It's borderline anti-social in that it seemingly hides some stuff for days and people think you are ignoring a post you may otherwise 'like'.

It's pure greed.