If I'm shopping in the store I expect anything in there to be available for purchase unless marked sold or not for sale.
In the OP's case, it seems obvious that the store had just received notice that the bass was sold. So an employee was pulling it from stock to ship it. GC online orders can come from any store so there's always a chance of that happening. It sucks but nothing you can do about it.
Overall I've always had a fairly good buying experience with GC, both new and used, in store or online. Of course YMMV
In the OP's case, it seems obvious that the store had just received notice that the bass was sold. So an employee was pulling it from stock to ship it. GC online orders can come from any store so there's always a chance of that happening. It sucks but nothing you can do about it.
Overall I've always had a fairly good buying experience with GC, both new and used, in store or online. Of course YMMV
