There IS high-quality white chocolate, though most is crap. Look for
product made with cocoa butter instead of the prevailing vegetable fats. That would be on par with what high-end chocolate shops are selling. Good stuff comes from Switzerland, Belgium, and Italy.
Also, a lot of what people buy is plain OLD. Because white chocolate (like milk chocolate, but unlike dark chocolate) contains milk solids, it won't last forever. I've heard mention of a shelf-life of six to nine months max.