Management is everything, and sounds like this one is horribly managed.
Example:
When I worked at Dunkin Donuts in high school, it was a minimum wage part-time job. Most of the staff were high school kids who worked after school (like myself) or other people who worked during the mornings/mid day. The schedule was very easy to figure out. People who went to school worked in the evenings, others worked during the day.
That manager got hired at another store and we had a new manager. The new manager was terrible. She could not set up the schedule to save her life. She had people working more than 40 hours a week "part-time" which got the State involved, some of the high school kids were scheduled during the mornings when they had school, etc. It was a huge mess. I had to help her figure it out.
It was extremely simple, figure out the hours when people can work, and fill up the schedule accordingly. If a store can't figure that out, they have more problems. Find another one.