Campaigners pressing for tougher controls on the sale of guns in the United States notched up a big victory this week when Wal-Mart, the country’s largest seller of firearms, agreed to a 10-point plan designed to prevent weapons falling into the hands of criminals.