Snow Peak's president acknowledges the company's price point may deter some shoppers, but says it reflects the goods' quality and lifetime warranty.