I honestly think it's about time BA implemented a "you must wear a headset/earphones if you are listening to any sound on your own device during flight".
It seems obvious and common courtesy and should not need to be said, but it's becoming increasingly uncommon to have any basic courtesy towards others.
On probably about 50% of my recent flights there was someone within earshot (both children and adults) that was playing their device without the headphone/earphones.