NK scientists also learned their nuclear capabilities at Canadian universities.  Does that make them complicit?  No.  

China never supported N. Korea's aggression post the N. Korean war.  N. Korea is like the burdensome step child China can't shake.  The "China is the problem" talk is an exaggeration.  It's really been us and the Russians who've pushed N. Korea into its corner.  It started as using them as a pawn during the cold war.  We continually use that approach, and it keeps backfiring on us.  

I wonder when we'll ever learn that if you want peace and friendship, you don't bomb someone...you treat them with respect and politeness.  Can't say I've ever seen us do that when times are rough.  Trump said the other day that we won't be intimidated.  Considering how we react to a little perceived threat (e.g., Iraq), I'd say we're arguably the most easily intimidated country on the planet.