op you dont need help keeping work and personal life separate you need help on acting professional no matter how close you are calling someone a faggot is unprofessional at best and at worse damaging to someone which in turn makes it damaging to your employer acting unprofessional doesnt make you bad person dont get me wrong im sure youre a decent person but it does make you a liability for your employer and ultimately every time you act unprofessionally youre gambling with the consequences