That is unfair …
I think her DM, who knew what her diving requirements were since they had been made clear to him, had a duty to explicitly let her know that he was being assigned to guide inexperienced divers and to explicitly give her the option to switch to a more experienced group.
As a staff member he has access to the dive roster and it would be covered in the staff briefing.
As a customer the OP would not be aware of the behind the scenes roster allocation of divers to DMs.
So then her beef should be with the DM she loves so much and not Aldora as a dive operator.