Sporting giant Nike has been slammed by a human rights organisation for lacking "guts and morale" when it comes to sourcing in Vietnam.