An ambivalent parent will make things more difficult. Know your role as a parent. You must have certain goals and principles for your children. One misconception most parents share is that children must be happy all the time. That is an unrealistic expectation because there are instinctual desires we all have but can't obtain at that moment, or maybe ever.
Life is a combination of pain and pleasure.
Young children cry when they can't have what they want. Parents so identify with the child and the tears that they can't bear not giving them their heart's desire. But it is not the best thing to try to keep your children happy all the time. That is not the way life is. Many goals involve pain to get there.