Honestly, she's probably the best mother out there.
Instead of bringing her kids down with her in financial ruin, she decided to give them up to give them a better chance at life (and a life they got wow).
The father is a grade A piece of shit since you can't really expect her to deal with...