You're not wrong, but generally speaking, trying to get your employer to make up the difference (as they are legally required to) is a good way to get fired.
Definitely not, they just average your hours out so you're technically paid minimum wage for enough hours to cover those ones where you don't make anything.