Brian McKay produced a four-and-a-half-inch kitchen knife from his sleeve and told supermarket staff: "I don’t want to hurt anybody."