Recently, an official (FIDE-rated), tournament was held, where I participated, too.
At the last round, the most critical one, I was black and my opponent white. Suddenly, in the middle of the game, they started doing strange noisy things, clearly harassing me and other players in the near chess boards.
I first warned them without calling the arbiter. However, this continued (!), so I decided to call the arbiter. This happened 4(!) times. The arbiter always warned the user like:
"Player name", can you please stop doing this, since you are disturbing your opponent?
Also, this wasn't the only thing my opponent had done. When I offered draw, he replied in a rude (in my opinion) way:
If it was draw, then I would offer it first to you.
And I was very surprised.
What should the arbiter have done? At least, I'd expect to have a punishment in the clock (e.g. -2 minutes or whatever), or even give me the point and move on. However, nothing happened. It is well-defined at the article 11 of Fide Laws of Chess (emphasis mine):
11.5 It is forbidden to distract or annoy the opponent in any manner whatsoever. This includes unreasonable claims, unreasonable offers of a draw or the introduction of a source of noise into the playing area.
11.6 Infraction of any part of Articles 11.1 – 11.5 shall lead to penalties in accordance with Article 12.9.
11.7 Persistent refusal by a player to comply with the Laws of Chess shall be penalised by loss of the game. The arbiter shall decide the score of the opponent.
And I suppose 4 times violation of the Fide Laws of Chess was enough.
What should I have done? Well, I saw that the arbiter would continue to warn the user "kindly". However, at the end, I lost the game and, while I could end being 2nd, I ended up being 3rd!
An idea which came to my mind after the round was to call the chief arbiter to decide, but, again, I wasn't sure whether I should have done it or not, since I've heard this only happens in very special cases.