I still think it a beautiful love between Mary and her harem, and she is far from irresponsible.
She love their money, she literally doesn't care about their looks.
Even when they became super poor , she still with them although she can leave them behind, she is the Saint anyway.
Imagine living with 5 block-head with no money, nothing.
But she still stays with them although there is nothing of them she likes.