I personally have never really experienced a problem with a team member. I try to get along with them because I do work with them and I'll have to see them every day, but I have a story from someone else that I used to work with and it was with another team member. They didn't really get along and they would argue a lot in front of the customers as well and that situation was resolved by putting them on different work schedules. However, I don't think that was the best idea because that gave both of them less hours because they had to be separate but they still needed their hours. I believe that that situation could have been resolved by a simple sit-down meeting with the manager and having them talk it out instead of separating them completely and taking down both of their hours by doing that. I personally, I have never been in that situation but that's what I would do as a manager.