Thanks Dun Haddit. The problem is not with his school anymore. He has had a really good year behavior wise and he does have a 504 plan. The problem is with family members who interpret my son's ability to hold it together at school as "proof" that he is choosing to behave badly everywhere else. I see his relatively newly found ability to hold it together at school as hope that some day he can hold it together everywhere. Also, don't we all "hold it together" at work, school etc to some degree? I am thrilled that he is finally able to do so after years of getting kicked out of schools, meetings with principals, etc.
For my son Lithium helped a lot. Lithium stopped the hypersexuality completely (which pretty much helped confirmed the diagnosis) as well as decreased the really explosive violent rages. The Seroquel helped with his depressive moods. Still, he is like living with a high maintenance volcano and his disorder affects everyone in his family. It is exhausting on many levels.
I am not here much anymore but welcome and I hope you find something that works better soon.