Mallory Hagan won the Las Vegas beauty pageant Saturday night after tap dancing to James Brown's "Get Up Off of That Thing" and answering a question about whether armed guards belong in grade schools by saying we should not fight violence with violence.