Kevin Hart’s past homophobic comments are a problem for brand partners like Nike too