You can get dozens of home remedies via google. One example is hot peppers. The one you linked to is natural but toxic, so it's not any better than most pesticides and should not be used on food plants.
Healthy soil with organic material like decayed plants left on the ground from last year or earthworm castings (like Worm Gold) or etc. will make healthier plants that are more resistant to bugs. Likewise you should avoid chemical fertilizers (most powders that dissolve in water), which provide a handful of nutrients for rapid growth but not everything the plant needs for good health. I usually don't have to do anything for my tomatoes and I only get a couple bugs that I ignore or flick off with my finger.
Flowers can encourage natural predators like wasps, for the worms. Another solution is manually removing the worms or spraying them off. I'm surprised ladybugs haven't moved in to take care of your aphids yet. You can introduce some if there aren't any in your area.
Oh yeah, I've had aphids bother other plants but not young tomatoes, and even then ladybugs quickly move in and eliminate them. You should really find out why your plants are unhealthy more than anything. Picking off all the worms and spraying off the aphids is only a temporary solution until they can recover.
I have aphids and hookworms infesting my organic tomato garden. So far, I found this insect killer by Safer Brand: http://funadvice.com/r/3k77vt7rt1. Has anyone tried this yet?