What has either Cabelas or BPS done for the American shooter in the past 20 years that warrants such concern? Is it their high prices or their low quality merchandise?