I agree with the fact that the cycling community is not defending or promoting itself very well. Too many people are allowed to look at bikes as toys. The bike advocacy groups simply need to do a better job of promoting cycling. The OP has a good point. The NRA does know how to sell itself. If the cycling community promoted itself as well as the NRA does, we would all be better off as cyclist.