With another Grand Theft Auto about to hit the streets, there's no better time to discuss violent video games...