This post is a bit extremist, so just take it as an opinion/suggestion, and nothing more.
I was being shot at by a newbie in an area with push limitation. He wanted to know why his gun wasn't killing me. I told him that SL wasn't a shooting game, and this totally confused him. He DIDN'T KNOW that you aren't supposed to shoot people in SL.
Time to wake up, Lindens. Having a TOS and Community Standards simply isn't good enough. No one is forced to read them. How hard would it be to have some simple pointers pop up when a new resident starts SL for the first time? Something along the lines of "Hey, SL is not a shooting game. If you get free weapons, ask for directions to a combat area, don't just shoot anyone walking around."
Since it's fairly obvious that 75% of all new residents are underage, it's also fair to assume they don't have the mental capacity to understand that MMO != FPS. The signup process is developed to *encourage* users to get on SL as fast as possible without paying any attention whatsoever to any TOS or Community Standards.
My suggestion is to simply make any sort of weaponry ILLEGAL in SL, regardless of purpose, push-scripted or not. No combat sims, no "safe" weapons, hell, don't even allow simple decorations that look like weapons. Yes, I understand the economic impact, the impracticality of forcing everyone to delete their weapons, etc. The point is, SL is no longer a mature game, and majority of users are not capable of handling it in a mature way. Even though it's the fault of the Lindens, I say it's time to have our rights taken away and to have unfair restrictions placed upon us, because SL is simply an immature realm full of immature people.
As the original poster said, welcome to 2006.