Caring more than you should isn't a weakness. It is a strength. Jesus cared more than he should, that's why he died for us. The thing to remember is that while we (Christians) are called to be like Jesus, we (again, Christians) are not called to be Jesus. This is something I've been trying to work through myself, and here are some things I've come up with, don't know if it will help at all.
Because we care, we want to do everything we possibly can to help those people we care about. It is extremely hard to watch someone do the things or be affected by things that we believe are wrong. It doesn't seem enough to simply love the other person. It becomes even harder when it's a young child that is going to be affected most by it.
It takes a great deal of patience to be in these types of situations if you're going to be involved with them in any way. It also means that you must have someone or some thing who can help you to relieve the stress that you're going to come into contact with. In the case of someone, they must be someone who can remain impartial to the situation.
While it may not feel like enough to simply love that person, it actually is. It is okay to care more than you should, but it's another thing entirely to get involved more than you should.