We are sorry for your disappointment, Abby. While the odor will diminish after the product has been used, we would not expect to see the debris you have described in Miracle Go Nature's Care Really Good Compost. We want you to be confident in our products. For this reason, we offer a product guarantee to our consumers. At your earliest convenience, please call 877-220-3089 for assistance. When calling, please refer to this review