Things like that happen sometimes in a business. Somebody drops the ball...it happens. I can envision that the owner sold it to you, forgot to tag it or put it away, goes out to lunch or takes a day off, and comes back to find that one of the employees, not knowing it's sold, sells it to someone else. It doesn't mean you have to be happy about it, but it also sounds like he did what he could to make you okay with the situation....offered you your money back plus some, or gave you a deal that you'd be happy with, sounds like he's probably not a bad dude....he's just in a bad position that he caused himself, probably because he skipped over a detail....again, it happens.
Now, onto your Schecter.
I've never played a Stargazer, but I own two Schecters and personally I love them. I have a Raiden and a Diamond P Custom. Neither will be quite like your Stargazer, both of mine are passive pup basses and they're 4 stringers. So the only useful information I can give you is my impression of Schecter, overall, and the company.
Both of mine are Korean made. But they feel like quality basses. I've riden my Raiden HARD....and it's been an absolute joy to own. Nothing ever broke that wasn't abused, it has a good tone, it's super easy to play, it looks nice, and it has been my main player up until a couple weeks ago. Assembly was very good, nothing loose, nothing out of whack, but the factory setup was not all that good. I'm very, very impressed with the Schecter "SuperRock" pickups. Once set up, this bass holds a tune.....very very well. Again, very impressive for a low-dollar bass. Feels, looks, and plays like a much more expensive unit.....and has held up. No complaints at all. The Diamond P has the same attributes, but is a little nicer in finished quality.
As a company I found Schecter to be very good. When I have broken knobs and hardware on my Raiden due to abuse, they refused to sell me the parts I needed to fix it, because they stated "We only sell complete guitars, not parts". So, instead, they GAVE them to me. Didn't even charge me for shipping, refused to accept any payment I offered. Granted, they were all low-buck items, but I felt they went the extra mile and they didn't have to.
I've played basses that cost 2-3X what my Schecters cost, and have not been as impressed. Granted, different strokes for different folks, but my personal taste, what I like, is just satisfied by the stuff Schecter offers. I think Schecter offers a very good instrument at a reasonable price and the company seems to be good to deal with. Winner...all the way around.