Why should I not have a veteran ID if I did serve on active duty?
If your discharge was less than honorable, the military is not going to continue to give you benefits and the card will not be issued to you.
Can I get a DoD ID card?
The DoD issues either a Common Access Card or a Uniformed Services ID Card of you are retired from the military, on active duty, or in the National Guard, Selected Reserves, Reserves, or Inactive Ready Reserve.