You are not a horrible mother and you have done nothing wrong. You are a wonderful and amazing mother. Your Children are very lucky.