Yeah I agree that the uniform standards are "Strict" but follow em and no 1 will shout at you, And I dont condone ANYONE shouting at crew in public !.
Yeah I agree that you should have had a cspm but there is a duty csom in the QB for 16 hours a day who is always available .
As for time off for your friend who was/is injured (and i wish her a speedy recovery) not being able to get time off at short notice is fairly common for crew at many airlines for non relatives - Yes I know it was different at BMed but things have changed.
Im not saying bmi is perfect - but things have changed and thats a fact.