Too many parents struggling to make ends meet who have neither the energy or time to devote to cooking a meal from scratch due to an economic situation that was beyond their control, their socio-economic status that they were born into which was beyond their control, and their specific job which quite often can be beyond their control. Try actually putting yourself in their shoes and what they have to cope with and you may develop this remarkable little thing called empathy.
On one hand you could have a young-single mother who rarely gives her child breakfast, spends little time on promoting early learning or pushes social interaction and on the other hand you have a young mother who has a partner in Afghanistan and is trying to hold the fort together with working shift patterns and using whatever childcare she can afford. Really depends how you look at the particular situation - it's the same person though.
Empathy for a tough life is one thing, I always had it but as I get older I see the way the super rich operate as being out of this world sickening(while I genuinely think 95% of other people hope to be that rich and would act the exact same way if they became rich), failing to be a parent because your life is tough isn't empathy, thats excusing.
THe vast majority of the planet ALWAYS had to work stupidly hard, dawn till dusk, many people from earlier than that till later, back breaking work and they still made meals and did more when they got home. For a large portion of the planet, time for things other than work is simply a dream, not a reality.
While you can't predict the future, losing jobs and what might happen, quite a lot of people have kids despite knowing they will have a very tough time financially. A decent portion of people can be more careful, a decent portion of people will fall on tough times later on in life and have to cope, I can have empathy for them all, that doesn't mean I can excuse it when they aren't forfilling their parental responsibilities.
However I'm also not completely obtuse, this day and age, not a third world country, how can we let this happen, all that nonsense.
In every country, from the dawn of time till the end of time we won't have equality, every kid won't be brought up the same, everyone won't have the same amount of money or happiness or food. 60million + people live in the UK, there is no significant or real way to ensure the health and safety of everyone who lives in this country, anyone who thinks its possible is living in cloud cuckoo land. While it would be great, life simply isn't great, won't ever be great and has never been great. Life is hard, everyone dies, lots of people die before is "fair". Some kids get cancer, some end up in a rotten situation, abusive parents, poor parents, parents in jail, you can't fix everything its literally impossible. Be sad, have empathy but cut out the hyperbole of being unable to believe it can happen in this day and age, why on earth can't it happen?
Again there has always been, and their always will be bad parents. What is it, do we want licences for kids, do we want parenting lessons, what will force people to be good with their kids. Throw free food at every kid in the country, you'd end up with a lot of fat kids, and the country can't afford it.
Taking kids off bad parents or poor parents, what would the legislation be, how would you be certain that no kid was ever removed from a perfectly fine home because of a crappy neighbour who didn't like kids making a complaint that ends up with a kid in care. How are kids homes in this country, adoption and fostering, mostly terrible. There is no solution, would be great if there was, there isn't.