Back to Cabella's:
Every big box store I have been to, Cabelas, Gander Mountain, Scheels, Bass Pro, ..., all have a sign on the doors, or a sign stand just in the door with this type of statement. Very polite and well versed, and they all make it clear that legal carry is perfectly fine.