Parents don't get free passes just because they created us. They are human too and sometimes they are shitty ones.  I'm glad your parents must have been super awesome for you to believe that they can never be criticized, but some of us had to deal with the harsh reality that parents can be fucked up and don't deserve respect just by virtue of existing.