This. I started giving up on using Facebook when I had to work my way through farmville junk, mafia wars, and all the other retarded apps people play on Facebook to find actual posts. Kinda loses the point when Facebook can longer accomplish for me the simple task of knowing what your friends are up to.
I have a strict FB policy: Send Me Puppies (or whatever) and I HIDE you. Send me too many page suggestions and I Ban you. Problem Solved.
I haven't come across Farmville or Mafia Wars, possibly because fortunately none of my friends plays. I don't know the details but they seem to suck a lot.
as for Second Life: Go Get a Life!