Next time I get a hotel I am definitely going to nick pick the sheets they had in the pictures online vs what I see in person.
It’s insane to demand that the sheet color at an Airbnb match the color on the photo. It’s not materially relevant.
Now if the photo showed a queen bed and you got a twin, that would be a material difference. Perhaps even if the sheets were shown as cotton and you got something else.
But for me if I escape an Airbnb alive, I count it a win.
OP's scenario sounds like a shithead (which exist everywhere on every platform) was abusing the system to save some cash.
Yes I insisted on and got a full refund -- they were advertising a boutique, romantic getaway, not a cheap motel near the beach.