We all must remember there are all types who serve and therefore all types of vets. Not all of them are conservative.
Keep in mind, too, that the leadership of any group will tend to made up of the people who specifically angle to get into that leadership. Liberals tend to do that specifically so they can take over groups. Probably what happened here, and the VFW and AL don't represent that majority of veterans.
VFW and AL = public employee’s union for vets.
The irony is vets don’t really join.