Oh I think the NRA represents the views of its membership about as well as any group supports their members. Of course their agenda doesn't perfectly match the views of 100% of the members, none ever does, but all of the NRA's members are there by choice. That can't be said for union membership for instance.