I've been in a couple accidents and the rental car company tried that CC or DC routine with me as well.
Call Geico while at the rental place. Bitch, complain and treat the fuckers like they are ... well ... me

I got the rental car every time without having to give my card.