A prominent U.S. Republican lawmaker is criticizing CNN for airing a video from Iraqi insurgents showing a U.S. soldier in Iraq getting shot by a sniper .