Oh hun, everyone thinks they are an expert, and you just gotta do what is best for your family. In these early days we all need a bit of reassurance that we are doing a good job at this strange and difficult thing called motherhood.
YOU ARE DOING A GREAT JOB!
Not an OK job, or a good job, but a great job. You have responded well to the needs of your bub, and that is what great mothers do! Hang in there, I hope the sleep school makes a huge difference for you and your bub, and poo poo to anyone who criticises you while you are there.