OP you are right, your family is hypocritical! Don't doubt your own feelings. They smoke weed and they are part of the problem, they support criminals by buying it!
Based on your family reaction, I think you need to ask yourself, who they really are? Do they have a fault in all this situation? Was it normal for your son to think smoking and selling weed is ok because of your family?
Your family acts like they never made a mistake in their life! When obviously they did:
- They buy and smoke weed;
- They have no empathy towards a 16 years old child who was coercive controlled and is actually a victim;
- They have no shame in telling you they want nothing to do with your son now, while you're worried about your son and going through court!
My personal opinion is, your family is not only hypocritical but also cruel towards you. They could have bitten their tongue for now, support you and after the trial, talk with you about their feelings towards what your son did. Instead, they told you it up front and didn't care how it would make you feel! When you already feel low, have a hard time in your life and need family support.
Your son is only 16 years old, he's still a child! Everyone can make a mistake, especially at 16 years old! Especially if there's coercive control involved! Grown up adults do terrible things because of coercive control, a 16 years old, had nearly no chance of recognising it and getting away from it earlier!
I admire you for recognising and asking yourself what's your own fault in all of it. Instead of thinking you're the mother of the year and have no fault. It may be you have a fault, it may be you don't, that's something you need to think about in the future.
For now, try your best to support your son to get through it. You are a good mother by not giving up on your son and trying to help him. It seems you won't have your own family support while getting through it, which is sad. I hope you'll find support from someone else and you'll get through this hard time. Good luck.