On the AA IAD-LAX, the service was absolutely horrible. They ran out of BOB meals (not the snacks/snack boxes, but the Zoes meals) just after the exit row. They did a full beverage run after departure, and then I overheard one FA scold another FA for suggesting they do a coffee run after the BOB clean up. That same FA stamped her foot down at the people sitting in the exit row and said "I know the other FA already told you once before to put everything in the overhead, I am not going to tell you again".
AA policy dictates a minimum of two full beverage service runs on flights over three hours. I recently had a JFK-DFW flight that pushed well over four hours and there were two full beverage services with BOB and a water/juice/coffee service prior to landing. I complemented the crew and noticed a few others did the same. Which I guess was a compliment for doing the job as dictated? As with anything onboard, unfortunately its crew subjective, and I'm pretty sure the manual stipulates not to chastise passengers...