I too have followed your story. I know that you have had many problems with your boys, perhaps it is time to let your younger son go out on his own. He is bitter and has no respect for you.
He may wake up when he has to take care of himself. Who knows he may understand that it wasn't so bad living with mom.