More than 20,000 guns, knives, swords and other tools of mayhem are on display at J M Davis Arms and Historical Museum . The beer stein collection adds irony.