So stop going in there. For someone who doesn't like this place or buy fish from this place, you sound like you spend a ton of time there. I don't understand why you're on a mission to try and convince everyone that it's terrible. We get it -- you think it's overpriced and you can find the same fish for a cheaper price elsewhere. Great. Buy them there. Stop going to the other store.
Why are you trying to haggle, anyway? I have never done that at an LFS. Fish are priced a certain way and either I'm willing to pay for it or I'm not. It's a little insulting to expect some business owner to cut you a deal. Maybe if you were a friend, or a longtime customer, or did a lot of business there.
I run a small business. We have been through a terrible time since 2008. We've gone from 16 employees to 4, watched our sales go from $1.07m to $800k to $500k, and there have been many weeks where I didn't take a paycheck so that our other employees could. I've put myself in credit card debt trying to stay afloat with my bills. The last thing I need is for someone who doesn't know crap about owning and running a business to come in and tell me that my prices are too high, or god forbid go and blast me on the internet for it. You don't know what the overhead of each store is, or what their personal finances look like, so you really don't get to dictate how they run their business or set their prices. It isn't up to you. If you want it cheaper, go find it elsewhere, but stop acting like these people are robbing you blind because A) you aren't buying stuff from them anyway, and B) you aren't being forced to shop there.