You think anyone who shills for Russia is an “American hero”. I certainly don’t. McGregor may have a good record but I don’t see anything in his past that would qualify as hero.
You see it as shilling, he sees it that he is being truthful about what he sees and hears. Ukraine is not winning this war. Yet all western media claims it is though once in a while they let some truth slip.
All anyone has to say to the people who only want to believe what they WANT to hear is that Russia is winning this war. Ukraine’s counter offensive is as dead as most young Uke males.
That truth for the moment does not mean a person is shilling for Russia.