Aphids are the bane of rose gardens. The tiny insects can stunt plant growth and devour flowers, but not if you prevent ...