For me, in scenarios such as with people that I consider to be over the top, avoidance has always proved to be a temporary solution at best, because I am pretty much guaranteed to come up against a similar situation in the future. If I want a more permanent solution, I have to work on why I get so easily irritated by the behavior of other people. Usually the answer of why boils down to a lack of humility on my part because obviously I know how other people should act and live their lives so why can't they see that!