The National Rifle Association posted a video Tuesday night calling President Barack Obama an "elitist hypocrite" for protecting his daughters with gun-carrying Secret Service agents while opposing the NRA's proposal to put armed guards in schools.
White House press secretary Jay Carney called the ad "repugnant and cowardly," but "Daily Show" host Jon Stewart had a slightly different take on it.