Honestly, the best way to deal with this is to sit on your balcony with a bottle of a very nice wine, enjoy the fine weather, relax...
... and let it go.
I swear cats have a sixth sense - they just
know when they are getting under your skin, and riling you up is half the fun. You can't fight Mother Nature - and messing with your mind is a natural feline thing. Gotta love 'em.
Once I stopped caring what the neighborhood cats did in my garden, they suddenly stopped coming round to visit.