We are sorry to hear about your dissatisfaction! Rubber is made from recycled tires. Tires do contain threads. With that being said, observing threads in the merchandise is a norm. The threads should not be white in color though. Please contact our Customer Support team at 866-936-8524 for further assistance.