None of that stuff is true anymore. The food stamp thing may be true if a really junior enlisted family has many children, but other than that, if you budget carefully and responsibly, you will be just fine. Besides, they get extra pay when in the Middle East, so that supplements it. I would be wary.
Well, the sad and scary stuff is true, but the money stuff isn’t.