While I’ve given to them in the past (as have extended family), there are too many other military-related charities that don’t have the baggage.
I usually just give to the USO. They’ve always been there when a servicemember needs them.