I created a website for a client. I offered to install any future security updates for a fixed monthly fee (so it wouldn’t matter if there are 0 or 10 security updates in a month), but the client didn't accept. I warned him what could happen to his site without applying security updates, but to no result: the client wants no security updates at all.
Now the inevitable happened: the site got hacked. Now the client wants help as fast as possible, of course.
I don't like this task; it's no fun. If this wasn't my client, I’d probably decline this job. On top of that, this is bad timing because I have no time for it actually. But as I created the site some time ago and I'm "his" web designer, I feel responsible for him.
I’m thinking "Damn,
we you could have saved us me trouble if you’d have let me install security updates. Why didn't you listen?! Now I have to clean up this mess.". Could this be a reason to charge more for this job?
On one hand, I feel like I'd be taking advantage of an emergency case and maybe also letting him learn the hard way. On the other hand, I feel like charging more would be right because the job is harder; not necessarily because of the required skills or time, but because of pressure ("it has to be done now", "help me, I can’t sell anymore") and because I am reluctant to do it.
How should I deal with such cases?