Obama slip on guns vindicates NRA, CCRKBA