I'm sorry you had such a bad experience.
I work part-time at Joann's and I can understand how something like that can happen.
They monitor their sales hourly and will sometimes send people home if they need to cut their payroll.
They are also not keeping as many people working as they need because of this, but the workload is still the same.
I usually work at night and there have been many times that I have gone in and none of the bolts have been put away. It is then left up to the night people to get EVERYTHING done before they go home and it is always a push to punch out as early as possible.