Actually, this about McCain all came up when he was running for president. And, I agree. A “hero” does not get captured. There are rumors that he sung like a songbird to the enemy. Don’t know if that’s true.
But he’s a rabid RINO who agrees with liberals more than republicans.
Cruz and McCain had a row a while back too.
But Trump is very non PC, and saying what he did offends the PC crowd, so it is what it is.
He must be retired this year.