With the benefit of having flown BA longhaul quite a lot, the attitude and manor of the Cabin Crew has got worse and worse.
On a day longhaul recently they provided a night flight service. A crapy breakfast at 1015 and one drinks service then nothing until 1745 an hour before landing!
Most are very work shy and agressive. Singapore, Etihad, etc ahhhhh