It’s a free country. He’s free to protest, the team is free to fire him, and the fan’s are free to protest Kaepernick and the NFL.
On his own time. When he's in uniform, standing with the team to honor the country, he's a paid employee. If the boss says stand for the pledge, you stand for the pledge. If he or anyone else doesn't like it, find another place to work.