Im a high school student that works part time at a bike shop as a mechanic that pays me $9.25/hour 25 hours a week. My job typically schedules me to close and I can't leave until the manager on duty leaves and the manager that I am scheduled with is a workaholic and does not want to leave until 2 hours after the store closes. Yesterday I was scheduled from 12:30 pm - 8:30pm and I did not leave until 10:15pm and I am not getting paid for it because we don't get paid over time unless we work over 40 hours and they cut hours before that happens. I now completely stop working when 8:30 pm hits and my manager is telling me I have bad work ethic. Am I wrong for doing this?