Then get away from that person; your ‘many things’ concept seems to be personality-based rather than issue-based. If you can’t maintain objectivity then you have a personal bone to pick with that person IMO.
Also, if this person is someone in your work environment, talk to an HR representative rather than taking it up with that person-confronting them can be misinterpreted as harassment (you harassing them), esp. if that person is in a position of authority.
IAC, if the situation is appropriate, set up a meeting with that other person and a mutually recognized neutral moderator, and have a civil discussion face to face about specifics incidents rather than general behaviors.
Lastly, you can research conflict resolution strategies (Internet) prior to meeting that person face to face. It could also help you to learn to use “I” statements (another conflict resolution technique).
Avoiding the issue/person may only exacerbate the problem for you, while that person goes a-happily trucking along and irritating you!