I know it may sound harsh but from what I have observed about many of the attacks is that many could have been prevented if unverified accounts were restricted when it comes to building and placing objects, maybe just for a certain length of time since the account was created (say 30 days). With this, if someone did attack, there would be a much greater chance to have information on file that can be used to peruse the attacker outside of SL.
Don't get me wrong. I am currently on a free account as I didn't want to put the money out for the account, but I did verify my account. I am near paying for an account, but at this point I am uncertain if it would be worth the cost with the downtime from SL.
All I propose is to take one's information before they can place objects or build.