I would start looking at new centres. My DS's daycare was great to start with but then niggles came up, i found that each time something I disagreed with came up the more annoyed I got.

In our case the food was substandard, management was appalling and never there to speak to at pick up time just to name a few. I ended up changing him after being at the first centre and I am so so glad I did. They are worlds apart and my son comes home happy instead of grumpy.

I also feel good about his new centre and the guilt of substandard care is gone.