I agree that no actively serving general should criticize the president. Resign in protest, then criticize.
Biden used two Marines as political props. This sort of thing cannot continue. But it will continue unless somebody steps up. A general who cared about the country would resign, then make a huge fuss over it.
“Biden used two Marines as political props”
There were more than two. A full Marine band was there too.