What are those little green ladybugs? They are everywhere in Omaha and they are playing havoc on our flowers! They are chewing holes in the petals and are impossible to keep away. Is there anything at Lowe's that can be purchased to spray on flowers to keep these little bastards away? Thanks!