I have had blood a couple of times in the past year alone on the sheets. Usually I just get a sheet changed. We had it happen last month at a Hyatt on my kid's bed. I did not ask nor expect compensation. Mistakes happen and this is probably an oversight. The head of housekeeping actually waited at our villa and apologized. That was more than enough.
I only got upset once (at a Hyatt too in February) as the sheet had a massive burnt patchs like 6-8 inches long and hair clumped on it. There is no way a housekeeper could have missed that. They gave me the equivalent of maybe 3/5 to 4/5 of a free night in points.
That said, I'd actually be upset at the 2000 points as it is so small. I personally just an apology or a real make up.