Read Before Commenting
So what if Facebook is building a personal profile of you and selling it? You said that was OK when to agreed to their terms of service. Didn't you? Huh? You didn't? Did you not read the agreement you signed? Why not?
People expect great things to be available to them at no cost. Just because it's online doesn't mean its costing nothing. Being able to "socialize" with your friends is expensive. Someone has to pay. Who's it going to be? You?
Of course it is you. YOU are what is being sold. You agreed to sell all your information and buying habits when you signed on to the 'great' service that is being offered for 'free'. In exchange for making new 'friends' and growing your 'circles' you sold your identity. You sold your soul. Did you not understand that?
No. You probably didn't. Very few individuals understand the contracts they are agreeing to when they sign up for new online services. Hundreds, even thousands of people review each update to the TOS for major sites just to make sense of them, and even then there is rarely a consensus. At the end of the day "if you aren't paying for it, you are the product".
You are not entitled to socialize with people using someone's service. Someone has to get paid for delivering that 99.5% reliable service. You've either got to pay with your $$$, or pay with your online identity, or not use the services.
It isn't too hard to not use those services. I have a real life (IRL for geeks) social circle made up of real people that I can poke - one way or the other...