I did not serve but I don't accept the idea that those who haven't have no place giving their opinion. That would put quite a chill on who can speak since active duty personnel are heavily restricted in what they can say.
You’re welcome. And personally I don’t believe a veteran has any more right to speak than a non-veteran.