Yo Gyn....... when you guys agreed to this deal, you never agreed to a deadline as to when you'd pay him, right? Then you had every right to pay in a reasonable time or even to request an extension since your obligation was to pay whenever. And you obviously had every intention to pay since you weren't ignoring his emails..... just needed extra time due to a difficult time.
Well, I think you should just keep the money because he tarnished your Rx rep, which I'd say is worth at least $100 in punitive damages. So you guys are EVEN as far as I'm concerned.
I mean if he deposits $2k and is pestering you about $100, then he must not be a very good gambler and would piss it away in a nanosecond anyways.... especially with a rollover requirement.
Just keep the money and put it to good use.... if you feel bad, just donate it to an animal shelter or something. This guy deserves exactly 0¢.