To right
Loyalty - at what price. I don't know about the prices in Christchurch but the prices in Hamilton are on the whole far more expensive than compared to Auckland, which is usually far more expensive than Trademe. If the reason is bricks and mortar are more expensive than web trading then its time the industry adopted the technology rather than attack the customer for using their head.
Re discount - don't offer a discount if it is going to be a sore point to you. Certainly don't dis hobbyists who choose to take some of the sting out of your prices because you willingly offer it.