CNN Throws Liberal Smears and Talking Points at NRA