Rudolph W. Giuliani appeared Friday before the National Rifle Association -- a group he once likened to extremists -- and defended his very vocal past advocacy of tougher gun laws while affirming the right of law-abiding citizens to bear arms.