Charlotte protests played role in Panthers Week 4 loss to Vikings