Bad economy or not, the LDS need to keep their word. If they say they will be open until a certain time, they should be open until that time. If you're only open when it's convenient, or when customers are in the store, you are not giving the local divers a reliable place to conduct their diving related business.
There is a dive shop in my town that is very flakey with their hours. There are days that they stay closed because the owner just doesn't feel like getting out of bed. The shop often closes early, and besides all that, they don't have any gear to purchase. It's been 4 months since I've been there.
On the other hand, there is are a couple dive shops 45 mins away, requiring driving through downtown Orlando or taking toll roads in order to get to them. Those are the shops I now go to because they stick to their posted hours and most often, they are there well past their posted closing time. They will sit there and talk diving after hours while they are off the clock. They have earned my business.
Lastly, even if the shop had to close early due to some unforeseen event, it wouldn't take much to tape a hand-made sign to the door stating they had to close early due to an emergency.