I agree that teachers can't/shouldn't have to raise students, and I believe most teachers would agree. But it ends up happening all of the time because a lot of people want to help as best they can. The teachers who do go the extra mile(s) shouldn't have to be put in that situation to begin with. And the teachers who do their job well and nothing else, shouldn't be shamed. It's a societal problem that doesn't have to be... but we'd rather blame "work ethic" and "this new generation", than invest in the underlying issues. And that same rhetoric has been happening for probably over a century (at the very least)
Saying "CPS already covers what we can't really change" is a farcry from actuality. Do you think social work is a prestigious position? If you do, are they funded and compensated appropriately? If people are just "popping babies out of their vagina" and expecting help to raise them; why do we work so hard to undermine the autonomy of a woman's choice to give birth in the first place? And if "every life matters" (so very much) to those who oppose choice... why aren't we helping the families who aren't allowed to choose because of some bullshit beliefs/laws that have nothing to do with an observed reality? Hypocrisy all over the damn place.
It's a control and power struggle that has been going on for longer than we've been alive. We can have rational thought AND compassion at the same time; but many of those who influence our "laws" don't give a damn about what happens to poeple after their own ends or objectives have been met.
If we don't believe teachers are responsible for raising kids, than we better damn-well make sure we are providing our own with the resources they need. Or fuck it, let's keep passing the blame in order to make ourselves feel righteous and forget about the very complex issues. Complexities are hard anyway, why bother when I'm already comfortable?