It's rare but some sport hero do honor the military. They're hard to find though, like George Foreman,Tiger Woods,etc. Do they count really? They had family in the military, esp. Tiger Woods. Foreman didn't win any friends waving the US flag in the late 60s though.
He earned "a lot" of respect from "a lot" of people IMO.