Premiums jumped dramatically across the entire retail market around 1/30 - 1/31.
$3 over spot for in-stock generic silver is currently dirt cheap.
You'd pay $5 - $7 over spot right now for generic rounds from an online dealer, with a minimum $99 order to get free shipping (currently a $299 minimum at Provident and JM Bullion) and a 4-6 week delay due to mailing a check, the check clearing, the silver being on pre-order, and the shipping backlog.
Obviously, I wasn't there to witness the interaction. What was your tone/inflection when you said "I was just in here a couple of weeks ago, and they were 2 over spot" ? If it came off at all accusatory, or as a complaint, that will instantly put the seller on the defensive. They are already offering you a product well below market. And keep in mind that if you buy two ounces of silver, the dealer probably only makes a grand total of $2 - $3 on the transaction.
There is definitely a "grumpy old man" stereotype associated with coin dealers, and there can certainly be some truth to that stigma. I always try to take the path of providing a friendly explanation to a potential customer rather than being dismissive or rude. But I have also grown a little more sympathetic to the dealers' plight over the years. I know when I used to sell more silver online, I would occasionally get an email from an upset tire-kicker telling me that my prices were too high, and that I "had to" sell them silver at the price they wanted to pay, because "that's what spot price is"
Nine times out of ten, when a customer begins an interaction with a complaint, they aren't going to buy anything, or they aren't going to buy enough to make it worth the extra time that goes into the transaction. So be mindful of how you start a conversation.
Personally, if I had already taken an hour out of my day to go look at silver, and found it for $3 over spot, I wouldn't question the premium, and I wouldn't go home empty-handed. If the people there were actually blatantly rude, and I was certain that I didn't accidentally start the conversation off on a bad tone myself, I just wouldn't go back again.
My advice is to save up your silver funds for a longer period of time, until you can make at least a $100 purchase. Shipping becomes more viable at that point, and you can find deals here or on BullionStacker. Generally the more you buy at one time, the better the deal and the lower the cost per ounce for shipping. You'll be hard-pressed to find 2 ounces of silver at $3 over spot delivered online, but don't forget to factor your time and gas into the equation.