You still don't get it do you? Boris had a clear and simple 'get brexit done' message. Workers in their droves voted for this. You are absolutely correct that they voted for the removal of their own rights, but sadly the remain side were too busy playing parliamentary games and patting each other on the back to construct a digestible counter narrative. I'd suggest that's where the worst delusion lay.
A completely side point is that the whole saga proved what a democracy we are. The public got what they wanted in the end.
It’s the wrong decision but at least democracy happened.