I'm fortunate to live in an area where I have a half-dozen or so JoAnn's to choose from. Some are better than others. One store in town is always mobbed and understaffed, while another one has plenty of staff, but few customers. If you can, find another JoAnn where the service is better. Don't write off the whole company.