I work at Dennis Kirk. We need to make a profit on an item, just like any other company. If we could sell them for $10 and stay in business, I'm sure we would.
FWIW, if you can find the exact same item somewhere else for a better price, we'll beat their price, including shipping, handling, and any other fees the competitor charges, by a buck. Plus it'll ship the same day.
Jeff