Oh Dear Angie!
Weather, Squirrels, Hornworms and Caterpillars ... you've had them in chunks I bet and feel bad. Gardening does test a person's disappointment threshold, that's for sure. I hope that you will start again and will not give up.
Have you read up much about hornworms? Let me know.
The thing about hornworms is that they are not easily seen until it is too late, but checking your plants every two days makes sense.
In the meantime, I advise that you completely change the soil the tomatoes were growing in, scrub out your containers and soak them in strong vinegar water for a day or so, allow them to dry and replace the soil with new potting soil mix with the usual compost and soil additives for new plants like bone meal.
Buy heritage seeds if you want to grow from seed or if you choose seedlings like me, then check with the nursery that they are organic. It is worth this expense as you do not want to do all your prep and then import a problem by getting a 'slip' from the neighbour!
Keep going,
Cheers