I take calls for pricing with a smile on my face everyday. I do this for several reason; A) potential customer B) customer service.
Pretty simple. If you're ashamed or irritated (when people ask) by your own pricing then you've got other issues to deal with. If I call a place for a price and they get irritated or rude over 1 question via phone, I'll never take the time to discover how they'll act in a conversation face to face.
Every customer interaction is a potential sale waiting to happen to any sales person worth their salt.
This should be the quinessential answer to your question, but alas,if it were, your question would be moot.
If most shops were like this one, the others wouldn't last long.