yes
You step on it :D
Because they didnt do anything to you.
No. Explanation: Caterpillars eat leaves which contain a lot of moisture.
To remove caterpillars without harming them try spraying them away with the garden hose or pick them off by hand. Mix together a teaspoon of dish soap with a half a gallon of water and spray on plants to keep caterpillars from coming back.
we kill all the caterpillars, then complain theres no butterflys
if you keep them safe, yes, but if your trying to kill it just step on it.
Caterpillars eat vegetation. If they are numerous, they can kill plants over wide areas.You're probably not old enough to remember the 'tent caterpillar' problem we had in the northeastern US.
Sure. You could drown them in it; use a full bottle to smash them with... It's not magically extra-special-toxic to caterpillars, though.
yes i think
They will get all the water they need from the leaves they eat.
no i would pick them up and put them safely outside of the garden