Using could and would for past tense
Solution 1:
You are right. Technically, the past tense 'would' should have been used. The reason why the mother says 'will' instead may be that she feels the statement to be still true. Even at the moment of speaking, she does not think she is or will be able to take better care of her son.