Do You Charge for Damaged towels ?

Hi All, I am new to hosting we've had about 7 reservations so far since January between airbnb ans booking .com One thing that keeps happening and I am unsure how to proceed is guests continously making our towels stained with weird stuff (brown makeup, black stains, Blood etc) I provide makeup wipes, to try and avoid guests using our towels for makeup removal, but it seems it's not working well. Our home supports 8 guests, and we usually provide 12 towels per stay. This time this guest stained ALL 12 TOWELS. Should I charge extra ? Or is it part of this game ? Some of them I was able to remove stains after washing like 4 times but other i just threw it out. What is the best route here ?