A couple of thoughts. 1) People who complain about your prices being too high are generally looking for a bargain and unless you're in the bargain business, then ignore them. You are not WalMart.
2) Your prices ARE higher than other sellers who are producing almost identical work. In order to get sales, you have to provide the customer a benefit for the higher price. So...you have to provide a product or service that they can't get elsewhere for less. In any business (jewelry or otherwise) you have to provide the customer something more than they can get elsewhere if you're going to get the sale. More value, better product, better service, etc. If your sales aren't where you want them to be, consider how you can increase the customer's value to warrant the prices you are charging. And btw, I don't mean things like packaging and fast shipping..those are a given. I mean things like unique colors or themes...what ISN'T being made by your competitors?
An aside: The customer doesn't care that we need to make a living. They only care that they're getting a really awesome product at a price that makes them happy to pay it.