My daughter asked me how she looked in her wedding dress and I said she looked like a pig
Why would you say that to your daughter?
I said it because she looks ugly with that dress on her.
Even if the dress was ugly there are ways to say things! You should not call your kids names like that! It is very offensive!
I just hate that dress on her.
Even if you didn't like it, don't you think you should have at least pretended to like it for your daughter's sake?