It's interesting that this topic keeps popping up and getting re-hashed. Take it from me, a very very very low volume home based dealer that this is the ONLY way to go if you have a day job. True, some of the distributors don't want to deliver to addresses other than your premises, and some of our fellow dealers are too ignorant of the rules and regs to know that they can mail/ship to your UPS box, and some just "won't". Tell all of those folks to pee up a rope and refuse to do business with them.
As far as picking up at the hub, sometimes shippers will instruct UPS to only deliver at the address. Call the shipper and tell them to call UPS and change that restriction. If they want their package to get delivered, they have to do it. if they want the package refused and their customer to be pissed, that's not your fault.
Bottom line; make your business work like you want it to work. If you have a customer that wants to keep buying from places that make it hard for your to receive their gun, get a different customer or direct them to purchase from a dealer/seller you know will work with you.