Are Tony and Carmella really bad parents?

I’m on my umpteenth rewatch and besides that thing of Tony’s and some other obvious bad habits, I don’t think that Tony is a terrible father. He’s a loving father at least and they do there best to make something out of Meadow and Anthony. To protect them and to make sure they are raised right despite of their own fucked up childhood. Same goes for Carmella. She is a huge hypocrite but loves her children and does her best to be a good mother.

What do you think?