Good stuff written here.
I certainly think Johnny has lots of problems, some probably created by family and/or culture.
I only wanted to give the father a break on the addiction thing. Even if they had done everything right as parents (doesn't sound like they did) Johnny could still have ended up an addict. And professional help is the only hope to get that fixed. Dad can't fix that.