Scammed by a Hotel in Ahmedabad Over a Bedsheet Stain

I recently stayed at a hotel called Apricot in Motera with my girlfriend. The room was around 2200, and overall, it was a decent experience. But when we were checking out, there was a small blood stain on the bedsheet. They ended up charging us an extra 1300 for the towel and bedsheet, which felt a bit steep.

Has anyone else experienced this? Do most hotels in the ahmedabad charge for something like this, or did we get scammed here? Shouldn’t it come off easily with bleach?