I think the main topic warrants discussion but I sense that this thread is going off the rails.
Let's just agree that Oliver North is a divisive figure and therefore is not the ideal spokesperson for the NRA as a whole, and leave it at that.
I do agree that the NRA needs a non-controversial celebrity spokesperson. Another organization I belong to, the Aircraft Owners and Pilots Association (AOPA), has actor Harrison Ford. The NRA needs someone like that. Admittedly, the fact that the person is affiliated with the NRA is likely to make him or her controversial in and of itself.
"Smokey, this is not 'Nam. This is bowling. There are rules... MARK IT ZERO!!" - Walter Sobchak