Ah -- I think the garden soil might be at the "root" of the problem here (so to speak
)
You really need to use a "container mix" of some sort for growing in containers... either a commercial one, or one that you mix up yourself. At a minimum, it would need something like Perlite mixed in for better drainage. I don't normally grow veggies in containers so I don't have a formula for a good planting mix to share with you... but there is a "containers" forum here with lots of people who would be happy to help with that!
http://garden.org/forums/view/...
It seems to me that most things are pretty "easy to grow" ... once you figure out what they actually need. Which isn't always that easy to do