It's not your parenting, otherwise how come all those crappy parents out there have kids that sleep through? lol
You know i went through the same thing with my DD and i think honestly sometimes mums are just sooo tired from not having decent sleep that we stress over everything. Your DD is sleeping through now so maybe just think when it's getting rough that you only have to last another year or so and DS will be the same? Go with it rather than fight it, IYKWIM?
Also next time people cough cough tell you you are doing it wrong, tell them that they are more than welcome to come and stay and help you try and work out a better routine, you know they won't do it so then at least that will shut them up for awhile!