Quarterback Colin Kaepernick responded to fan and media criticism after he wore a Miami Dolphins cap when he was celebrating July 4 by posting a photo on Instagram of him wearing a San Francisco 49ers cap on Monday.