John McCain yesterday attacked Barack Obama for his "elitist" views on gun control after the Supreme Court proclaimed that every US citizen had the right to own guns for self-defence and hunting.
In a long-awaited ruling, the court struck down the District of Columbia's 32-year ban on handguns as unconstitutional. It marked the first significant Supreme Court ruling on gun rights in US history.



