incrediBILL - 1:08 am on May 9, 2013 (gmt 0)
Preaching to the choir.
Still doesn't change the reality of the situation for me, fumanchu, and many others.
You decide which way you have to go, draw a line in the sand and that's how it goes.
FWIW, most sites wouldn't tank under a heavy load unless it wasn't using a database in the first place, so for instance static sites wouldn't notice unless it was an all out DDoS. Plus many sites, like little specialized niche suppliers like you mention would be less likely to be targets of such activities in the first place.
However, some suppliers are required to do such things because of their vendors not wanting pricing to be seen in other parts of the globe due to the differences in currency exchange, cost of doing business there, etc. That's why many websites, including Amazon, have things like "add to cart to see price" so it's not indexed and available to surfers around the country or globe without you going to each individual site and when you get there they may show you a geolocation specific price.
Lots of reasons for doing those things, or just blocking it to avoid the hassle in the first place.