Gun companies are not really the same as defense contractors which really are rich and powerful. NRA is primarily a gun owner special interest group but is also supported by gun companies of course, but not really supported at all by the powerful military industrial complex variety of company like General Dynamics or Raytheon. There's always a grain of truth in these things. In this case it's just a grain. But the polling I've seen indicates the majority does support gun control. Fortunately our minority is well organized. Not that I'm a big fan of NRA, due to historical reasons though.
The Tao that can be spoken is not the eternal Tao -first sentence in the Tao Te Ching