Beyoncé's halftime show at the NFL Christmas game sparked controversy with her use of finger guns, raising questions.