Crown Princess Marie-Chantal is wealthier than Midas, and the Greek royal family into which she married is impeccably connected (more frequently than the Spanish royals being guests of their relatives, the British and the Danes), so it is highly unlikely that she is going to be punished for stating exactly what so many royals likely say about Letizia behind closed doors.
As for Queen Sofía: the Spanish monarchy in which Queen Letizia now finds herself would not exist were it not for King Juan Carlos and, especially, doña Sofía. Sofía not only dealt with the serial infidelity of her husband, she also saw her brother lose the throne of their homeland. If one looks closely, there are certain behavioural traits in common between Queen Frederika and Queen Letizia that seem to be emerging (i.e. the perceived influence over their husbands, the perceived influence over their young children/future heirs to the kingdom, their strong personalities, etc.). Doña Sofía sacrificed a hell of a lot to make sure that her son Felipe would have a kingdom over which to reign, and she did all this without complaint. Against her own private wishes (and those of his father and wider family), Sofía supported Felipe's expressed desire to marry the woman of his choice. If the least that Queen Sofía desires in these golden years of her life is to have a picture with her granddaughters of whom she sees so little, then Good Lord, surely that is not too much to ask, regardless of how she and Queen Letizia may feel about one another.