My tomatoes seem to be suffering like your violas - ragged leaves, holes etc. Can't see any caterpillars...hoping it's not vine weevil! I also don't like spraying chemicals unless completely unavoidable - I make up my own garlic spray using a head of garlic mashed and steeped in boiling water, then misted over leaves as a deterrent - works really well but didn't have any made up this year and paid the price
Good luck!