The things you are feeling guilty about are things that are mostly out of your control.
As moms/parents, we can only do our best.
Loving your child with all of your heart is enough.. The extra stuff is the icing on the cake.
C Section ~ Beyond your control.You had to do what you had to do to make sure your son was born safely.
Circumcised ~ it is done and it will be fine. If your son every says anything just tell him you all discussed it and your husband made the best choice he could at the time. ~ this is the truth.
Working.. Honey most moms do work either from home or away. They have done this since the beginning of time.. Imagine how our husbands feel? My husband would have loved to have stayed home, but he makes more money than me and he did not think he had a right to do this.. He has always loved our daughter as much as I do. I worked in a job where I had to travel sometimes wees at a time. But I made good money and was then able to do things for us as a family, I would not have if I had stayed home.
Our daughter loved daycare. Her little friends, her teachers, the constant attention on the children.. Heck at home she would have had to run errands and deal with me all day while I did house work. I was not going to be able to give her all of that attention and stimulation she got at daycare. They had a great schedule, with tons of activities.. and opportunity. She flourished.
She was completely prepared for school. She walked right not kindergarten and never looked back.
Every parent has some guilt, but you just learn that as long as you are doing your best.. No REGRETS!