Gift shops are a huge income generator for museums and memorials. These places are nonprofits, so it's not like they're just running the gift shops to make handfuls of cash - they need the income to stay open. The Oklahoma City bombing memorial gets 25% of its income from the gift shop, and they rely on that money as…