I read as much of this thread as I could stomach, but had to quit after the response from Trent. I've never used Marshall Street, but I was seriously considering it due to the masses of X-Outs they have up for sale there. This thread did absolutely nothing to change my opinion. It just kind of annoyed me.
I understand the OP's frustration with the whole situation, and I absolutely understand how Trent feels too to have someone essentially slander him and his business all over the internet because they have policies that weren't convenient to the customer's situation. This is why I hate Yelp. The OP has used MSt for years and I'm sure he's never posted on here to say what a great deal he got on his bar stamp Buzzz or whatever, or how MSt had it shipped to him long before he expected it to arrive. But one bad experience and not only does he choose to boycott the store, but he also decides that everyone else in the disc golf community should too. Too many people these days take things too personally, and this is what happens. You aren't hurting MSt's rep at all by complaining on a forum. I'm a loyal Clearwater customer, but if I see something at Marshall that I want I'm not going to be like, "Wait a minute... Some random dude I don't know claimed to have a bad experience there ONCE... I'd better not give them my money."
On the flip side of things, Trent shouldn't have bothered to even reply on this forum, or if he did he should have waited til he didn't want to wring this guy's neck. My business never replies to Yelp reviews unless the review is 100% false and unwarranted. Replying only makes you look bad and defensive. It makes you look worse when you say things like, "Have fun paying more at (insert competition here)." It's one thing to say what happened from your point of view, but if you say it calmly and don't throw in any extra digs it will make you look better in the end.