A sad fact of aviation as has been. The good news is that it is fast becoming only the more unscrupulous employer that does not allow for at least 7-8 days at home base when using days off. I would suggest abandoning your current employer at the first opportunity if that is how they treat you and let them learn the hard way when they cannot recruit staff that can allow them to operate as they currently desire.