How can they deduct your card without approval?
A few years ago I hired privately from Enterprise and when I returned the car it had an insignificant chip on the windscreen that I didn’t even notice, it could have been there before hire. They made a claim on this, fortunately I took out the excess insurance cover, if I had not done so they would have charged me via my deposit etc. If I had used my own insurance they would have claimed on that.
Try driving around Ireland without getting stones thrown up.