Bunk in a shit state - advice please!

ive always asked for a new mattress if I got a different motor,and it was dirty stained only ever been refused once and it was MANKY…told the office it goes or I go…I walked, if they wont give you respect …would they sleep on a manky ■■■■■ mattress at home ,no I will not either.