Connect with people who understand what you are going through, seek advice and surround yourself with support. We're free, anonymous, and professionally moderated 24/7.
Threaten to send him to the local public school. See how he likes that @lovemyboys. I'd be taking away some of his privileges - computer time, phone etc.
Glad things are looking up for your other son. Going to watch him play today?