If the British government really had compassion for our forces, we wouldn't have charities like these
https://www.soldiersoffthestreet.org
Corbyn does support "Veterans for Peace" and "Breaking the Silence" and he has, many times, stood in honor of the dead but the Armed Forces Day is a very new American style import that most people don't even know about.
Its all very well being celebrated as heroes or warriors but former military also need some acknowledgment from their government for doing a very difficult job.