You may wanna check the FLSA laws and your 40 hour work week and weekend thing.
Salary can work infinitely.
Hourly can work over 40 but is paid over time.
There is no weekend rule either as clearly stores are open.
Blue laws are also gone.
You are so out of touch with the average American that you dont even realize most people now work two jobs and 60 hours a week just to make it.
This forum is not a snapshot of America.
Most of us on here are either business owners or professionals......or housewives
. Not the typical America.