Pleased to hear you had a nice trip!
Difficult to say what the reason for the behaviour was. It could have been anything. Perhaps greedy gits? There are always the odd ones that can't really be bothered and shouldn't have been given this job in the first place. Even if the flight was fully booked and extremely busy it's no excuse for behaving poorly and not trying to meet every customer's needs.
At least you were sorted out, which was very good!