Colin Kaepernick was shunned by fans after he was photographed wearing a Miami Dolphins hat on the Fourth of July. The San Francisco 49ers quarterback responded to the criticism head-on.