In contrast to Democrats (most supported gun control, some opposed it), most Republicans supported the Second Amendment right to keep and bear arms for every American, especially in reasonable grounds. But some Republicans supported gun control by banning guns, even for protection.
Fred Thompson is opposed to most gun control laws. Speaking of the Virginia Tech massacre, he said:
"Whenever I’ve seen one of those ‘Gun-free Zone’ signs, especially outside of a school filled with our youngest and most vulnerable citizens, I’ve always wondered exactly who these signs are directed at. Obviously, they don’t mean much to the sort of man who murdered 32 people just a few days ago."
Although his record in the Senate on guns is generally mixed. Thompson voted pro-gun 19 times and anti-gun 14 times. Additionally, Thompson voted for the Domestic Violence Offender Gun Ban, which restricts ownership and use of guns or ammunition by individuals convicted of misdemeanor or felony domestic violence.
McCain’s record on gun control is mixed. He co-sponsored the Gun Show Loophole Closing and Gun Law Enforcement Act of 2001. This act would reduce the number of gun shows, require gun-owners to purchase trigger locks, and allow federal agents to arrest those who violate federal gun laws. However, McCain has frequently voted in support of the Second Amendment, such as voting against background checks at gun shows and voting in support of prohibiting lawsuits against gun manufacturers. In August of 1999, McCain said he was open to voting for an assault weapon ban, depending on the details. However, he still voted against the Federal Assault Weapons Ban and the efforts to renew it, as well as the Brady Bill.
A top official of the National Rifle Association said McCain has been a reliable ally of gun owners despite divisions with the powerful lobbying group on some issues. NRA executive vice president Wayne LaPierre told The Associated Press "…We’re not foolish enough to ignore the vast areas of agreement in which John McCain has been a friend to gun owners." The Republican presidential nominee has voted against a ban on assault-type weapons with restrictions which were objected.
Be sure to read the comments, you will find more information about gun control act


