There are a lot of internet dealers with excellent service, comprehensive stock and "bend over backward" policies. You can't go wrong with any of them. A lot of them post here. I haven't found a bad one out of the bunch.
But nobody will please everybody all the time. I think anybody can get cranky when stressed - this based on my own actions. Sometimes I regret them, sometimes not. If you're jammed up about your treatment, by all means, place your business elsewhere.
As for myself, Fred handles a collector's club that I'm part of, keeps me from messing up choosing optics, and seems to know my taste better than I do. All this, and I know I'm nowhere near being one of his larger customers. I've found Fred to be the best of a very good lot.
In my own business, there's not a dime's worth of difference between my product and my competitor's. Who lives and who tanks is based on customer service. Even knowing this, we lose some; stuff happens. You may find someone who will do you better overall than Fred - good luck, you're going to need it.
Regards
Hawk