The very concept of "bringing disrepute" is a slippery slope, and shamefully medieval.
Edit: I'll clarify. The problematic issue is the ambiguous, subjective threshold at which activities become "disreputable." Ambiguous, subjective standards like that should not be grounds for dismissal. They are too easily abused via "selective enforcement".
Of course, in many firms, employment is entirely "at will," and subject to employers' most capricious whims. This is not a good thing; the subjugation of one's employment to another's whim is an oppressive imbalance of power.