Armed gun-rights advocates rally