There are two major problems that Facebook has. 1) The privacy thing and 2) Too many morons.
The first solution is easy — stop posting sensitive stuff on Facebook! This is not rocket science. Do not put your phone number, address, credit card or social security numbers on Facebook. Seriously. Worried about posting some stupid and making somebody mad, offended, or sad? Don’t put it on Facebook. Yes, there are Byzantine privacy settings on Facebook, and that’s not cool, but anything you put on a largely public website has the potential to be up for grabs.
The second problem has an equally easy solution — go back to the way things were. Whenever I see somebody’s pet or a five year old with a profile on Facebook, it drives me up the wall. All you need is an e-mail address — and those are really easy to get — and you can be on Facebook. At one point, you had to be a college student with a college e-mail address. I’m not saying college students aren’t morons, but there was at least a barrier to entry, so you weeded out some of the more egregious morons. Now, I realize that the genie’s already been let out of the bottle, so here’s my solution: make everybody pay $5 (lifetime, no monthly or yearly bullshit) to get on Facebook. It could be higher or lower, but in order to pay the $5, you’d probably need PayPal and in order to get that, you need a bank account. This will prevent stupid parents from setting up Facebook profiles for children — i.e. pedophile magnets.
Curmudgeonliness over. Now, as your reward, a picture of ducks.