You are assuming that the gun is illegal? Maybe it is a licensed handgun. It's allowed. The speeding with a 12 yr old is just stupid. I am sure the NFL will test him today or tomorrow for pot but it could have been anyone in that car smoking. That being said, get rid of this idiot; but wait awhile as you would get nothing for him today. Put him in rehab and see if he can manage to finish the season strong. We already lost the upper hand so sit it out and see what happens. What a fool.