Most retailers have just given up on BP because it's not a money maker.
Consider the facts, you must have an ATF Explosives license, your insurance goes up 10 fold, if you rent a store front the landlord may prohibit BP, the local Fire Marshall may prohibit BP, you must store it within 10 feet of an exterior entrance and the list of reasons goes on.