Ron Artest does some wild things. I really believe we are all complex just that Artest is wired a bit different than other people. The more I see of him the more I can understand the guy.
There is also a really good documentary on ESPNs E:60 on artest. Worth a look