All three companies have earned hate for different reasons.