Second life is quite possibly the worst piece of software to do well in the history of software. It's laggy, it has a horribly clumsy UI, lag, horribly clumsy controls, lag and it lags like hell. Did I mention unplayable lag? (I don't mean a horrible framerate here, just the horrible netcode) Besides that, it's filled with mostly pedophiles, furries and grievers.
The idea is that you can do whatever you want, like in real life. That's why there are user-made tools in the 'game' which allow you to instacrash every server in your vicinity, or at the very least piss a couple of people off beyond reason.