Shipping on the website can be on the high side for small items. I generally go over the orders afterwards to see if there are major descrepencies in shipping rates. Most of the online orders are for larger items, so in order to get the shipping correct for those, we had to add in a base shipping rate, which can hose those customers that are wanting small items. But that's why I go back over the charges to see if a refund is in order. Its easier for me to go back and refund money than to go back and ask for more.
Sorry for the problem.