So according to Trump and his base, kneeling during the anthem in silent and peaceful protest of racial injustice is really insulting, disrespecting, and attacking our veterans and those doing so should be fired from their jobs, but when Trump himself ACTUALLY, insults, disrespects, and attacks veterans like McCain, that is "Presidential" and his enthralled followers are vehemently support him keeping his job. 

No cognitive dissonance there.