I think that's a personal decision. I have been lucky around here because the LHS's I visist the most will meet or beat the online places. For example, my last purchase from the one LHS I go to the most, cost me less than at Tower. And that is not including shipping charges that would have been tacked on. The other place I go, if I bring in the internet listing then they will match the price.
I can sympathize with your frustration. I feel I should support my local LHS but I also have to support my wife's jewelry habits.