The National Rifle Association today filed a lawsuit challenging San Francisco's ban on handguns in public housing, trying to capitalize on the U.S. Supreme Court's historic ruling finding a constitutional right to own guns for self-defense in the home.