Of course he blames you. It is much easier to blame you then look in the mirror. And because we love them, we start questioning ourselves and wonder if we really are to blame.
You are not to blame! Repeat that over and over. His choices are just that . . . his choices. He had to change schools twice? Poor baby. He really has nothing to complain about.
My daughter blamed us for years. I heard all of the same things that your son says to you. Now that she is finally sober, she has no longer blames us for her mistakes. When she completed her amends step she said that she was sorry for lying and stealing from us but most of all she was sorry for stealing our serenity.
Don't let your son steal your serenity.
~Kathy