Thanks Jeffrey for your clarification. I didn't know veterans pay into the GI Bill. That said, as a federal tax payer I still pay for it as well. As do I into the entire bloated defense budget.

As for housing-in one regard I can say here is that HUD's VASH program is specifically for veterans. I encourage you to look at that.

The point you made about businesses giving discounts to veterans to bring in more business is well taken and supported. I now will definately not to go to such businesses for such nefarious behavior.

Lastly, I don't question that appreciations are in response to folks volunteering life and livelihood. I am calling out our nation on three things: severe over identification with military response to political issues  without greater focus on mutual resolution, the bloated defense budget, and those who hide behind patriotism for personal gain.

PS-I think the same for federal and state employees regarding retirement. Matches during employment are fine.