Madison County prosecutor says needle program violates the law