If the other son left from Basic, he didn't get an honorable, it would be almost certainly be an 'Uncharacterized' discharge given out during the initial six months of service. After six months, veterans' benefits vest, but #2 son either failed out, had a pre-existing medical condition that got in the way, or couldn't adapt.