Question: are you a veteran if you don't finish basic training?
Answer: No. If a person fails to complete basic training in any branch of the US military for any reason ,except non self inflicted injury, that person is not a veteran and is not entitled to veterans' benefits. You get what is called an Entry Level Separation and you are not considered a veteran.