They (facebook) are the middle men - people who have money come to them to sell their product, and facebook knows who to show those products too.
your friends (and mine, and a huge percentage of facebook's userbase) trust facebook enough for that to happen.
And it does not help anyone's cause when people say "X company (be it Google, Facebook etc.) are selling your info".