I feel bad for your daughter and the fact that the person who complained about her attire was not diplomatic.
I think that it was the wrong time for your daughter to take a cruise. Losing one's fiance is not a small deal.
I suspect that her crying had a lot to do with the sadness she was feeling.
I wish her well and hope that happiness comes to her in the future.