People at a factory locally do 6-2 one week, then 2-10 the next. They get no extra.
Yes except they started working a job that they knew would finish at 10pm. In the Ops case, they've gone from a 6:30pm finish to a 10pm finish with no recompense.
If I were in your shoes Op, I'd look for another job as your employer sounds like a douche.