^ Illegal immigrants don't quality for food stamps. The children of illegals could qualify if they were born in America and therefore citizens. New immigrants are discouraged from getting SNAP. Whether it is true or not, they are told it will interfere with their green card approval and citizenship quest.
Retired people should be getting at least social security income. There is a minimum payment that, I would think, is too high to quality for SNAP. Maybe someone else knows.
As far as returning military, I don't know if they qualify or not.