Well, I'm also a long time Midway customer. I've had very, very few issues over the years & if I did, a polite phone call got it taken care of quite well.
Just in the last few days, I've ordered a few things from both Midway & Ruger.
Let's see, I ordered 6 items from Midway, nothing too heavy or big. Shipping was $10.00 for my order of $119.00.
From Ruger, an item shown as "in stock" was later changed to "back ordered" and required me to call them to get them to send the other stuff & send the one item when it arrived.
My items from Ruger totaled 4 items, with one being back ordered. My total bill was $67.61. Of that, I was charged shipping, handling AND sales tax for a total of $13.64.
The items ordered from both were not overly big or anything, and both were shipped USPS.
My point is that Midway is no different in the costs of shipping than most other companies.
If you order from Amazon, you'll get "free" shipping IF you spend over X amount, OR have a prime account (that you pay for.)
It's just business.
Now, I will admit I prefer to shop for items only when they are on sale, or if not, add them to another order to combine things. I never make an order for just one or two items. I just make a list, then order when I get a need for something & get other stuff at the same time.