Nicely put together. As mentioned in the article, HR might not be a help at all. I for myself would even make the stronger point, that hr in almost every case doea not have any interest in getting involved in such things.
My experience is in general, sooner or later there is an opportunity to talk with the problematic colleague and this is very often the moment, where relationships change to a better. Avoidance looks easy, but often makes things worse in the long run.