I've had very good experiences with IB then again I was travelling in J not in Y like the OP.
Sounds to me as if it got off to a bad start on the ground which meant he boarded in a negative frame of mind. Persistently demanding to be served a drink especially so soon after boarding just gives me the impression they were expecting to receive a premium service in Y.