Placido is right.
When we get a disrupted nights sleep due to the company putting us in a cheaper hotel to 'save money' we report fatigued the next day and unable to fly.
The cost of the slightly more expensive hotel is a LOT less than the sell off they have to make at short notice to a charter company.
I think you need to remember, management's job is to make a company run smoothly and to be profitable, if you show them you can do the job equally well with a cheaper hotel and with no crew meals, then why shouldnt they remove it in a bid to make a bigger profit.
However, if you show them that you CANT do the job without crew meals etc etc, they will soon realise it is a cost that has to be included.
Have some backbone and be a professional.