I follow this sub but don't comment or post often because I can't relate to any of the stories. My company/management is horrible just like yours but I am part of a large union. We don't work for free nor are required to work outside of our job descriptions. Everyone in the company takes their paid time off. It's time to stop fighting the unions because your boss, parent or politician told you they were bad. Get your life back. Organize and unite!
Also, stop answering your phones on your day off. That's just weird.