His actions were so weird from a normal, kick the kid off the team, kind of crime. To me is screamed of a kid that was messed up and needs help. Kicking him off the team could really cause a very bad downward spiral. Someone like this needs help and support.
Now he obviously needs to be disciplined and I truly hope he misses some games this year. But no way does he need to be kicked off the team.