Eh, that wasn't so bad. It's a pretty light-hearted tone.
I think the tone is part of the reason
why it's so bad.
Don't have enough money for a dress?
That's normal, take out a loan to make your daughter happy!
The point of the ad is to make people think they
need to spend money they don't have. Consumerism at its best.