CNN Analyst Suggests Women Can't Carry Guns Because They Wear Skirts and Dresses