Charles Dalton has never said anything racist that I have ever read. By the way, hate to burst your bubble but there is no such thing as "race" so Mr. Dalton couldn't be a disgrace to the "black race" since there is no such thing. Similarly, there is no "white race." You do not employ any football players because you do not own a football team. You pay for admission to watch a football game and have no say in the terms of employment for the unionized players. Also, this probably hard for a person as delusional as you to accept but it's not "your flag" any more than it's Colin Kaepernick's. 
It could be that you hyperventilate over issues related to the flag because deep down you know that you sacrificed your health by fighting in a war for abstract and mostly empty ideals. America is more free by function of what people did in the Civil Rights movement than by function of what was accomplished in any recent war. 
No flag is large enough to cover the shame of killing innocent people.