nope.
2) plays into hands of MSM
yep.
3) denigrates not only himself but also NRA
ding ding ding ding ding! We have a winner! I'm sure the NRA does not appreciate this sort of attention.
Not ready for prime time.
Huckabee is an idiot.
He will never be ready for prime time.