Personally, I would have gotten rid of the boyfriend, not the cat.
My man willingly scoops litter boxes and cleans up the occassional hairball and lets my kitten sleep on his head, in addition to just generally loving my babies (or, as he calls them, our fuzzy children). I wouldn't want anything less in a guy and neither should your friend!!