Sounds like the psycho tour bus driver from hell. Good for you in not succumbing to his pressure to tip him. If he'd been a jovial guy with a nice tour you probably would have tipped him anyway (not $25, though).
I wonder how well this worked for the guy, and how long he kept his job while coercing tips.