To be clear, I am alright with his intentions. But sitting down during our national anthem is not the way to solve the problem. The American flag stands for American ideals. It stands for "liberty and justice for all." It stands for "the land of the free and the home of the brave." It represents the idea that "all men are created equal." Refusing to respect the flag blatantly contradicts the message of equality.
Kaepernick's right: there are problems in America. But disrespecting the country isn't helping anything.