Personal choice of course, but it's hard for me to find a more worthy charity than one that benefits US soldiers. Let the kids see people that really need help, that will be a positive effect.
Giving away your hard earned capital to seemingly undeserving people help the kids at all, or the recipients IMO.