It's not an IDB as you had no confirmed flight, so perhaps this put them on the defensive?
Certainly some compensation is reasonable. I would try again, striking the IDB language and simply stating the reservation created serious issues with loss of vacation.