I feel the same! It's really annoying that they've rigged the system in such a way that now regular people like you and me get pissed off (not always, but you do hear it sometimes) at small businesses for their "high" prices, when it's just the cost of trying to keep their business afloat.
Hope your tub's all pieced together by now! :)