There are plenty of people who would have banned him after the "also tried to bareback me" part. Similarly lots would not have offered a refund because CIM didn't happen.
As a man, it can be frustrating not to come (and must be even more so if you have paid for the sex) but it happens for a whole variety of reasons and it's not physically painful. An ache, no more, until the effects of the arousal completely goes away.
So yeah, boundary pushing jerk.
In general if you don't call time when time is up, you can find yourself thoroughly exploited, because it will get taken advantage of. Clients know that, and it's the ones who would do so that moan.