Rude colleague is worse than rude guest. You may meet with rude guest one time. Yes, sometimes several times or always, but usually only one time. You may deal with him/her. Even you cannot deal with him/her what he/she can do? He/she may complain to your manager and your manager understand you, your manager with you. But you meeet with your rude colleague he/she can do everything(abetment, envy, racism etc.) everyday. Dealing with him/her is more difficult than dealing rude guests.
This is just my thought 🙂