I'm leaning towards the much more likely possibility that the confluence of browser variability, third party plugins, and a javascript chat client clashed in a bizarre way. I've never had an issue with gchat related to ad block. Although back to your central point, I don't see why Google couldn't deny any of their services based on browsers or add-ons, it's certainly not a new concept on the web.