Frankly, seems like Uber and any large workspace should have regular company wide training on appropriate workplace behavior, before it's an issue for anyone. You get the culture you create.
And don't most companies cover this stuff during orientation and in the staff manual?
Even if they don't, so what if employees claim ignorance? There are a whole host of firing offenses that professionals are expected to know without being told. "Nobody told me I couldn't punch my boss," is not a reasonable excuse.