Mike, I appreciate your candor with this post, but this whole situation could have been avoided if you had just picked a like name for your NPM module. This would have protected your Trademark, and not broken all of these NPM dependencies.
I think what Azer did was far worse. His reaction was childish and un-professional. There are businesses, organizations and individuals around the world that depend on NPM working, and this action broke 1000s of projects.