Shannon Sharpe responds to Adrian Peterson after being called out over criticism