Texas governor Rick Perry and Senator Ted Cruz are shooting their mouths off at an upcoming NRA rally.