Not this old chestnut again; yeah its the "rules" on BA. You may or may not agree with them (I don't) but cabin-crew are just doing what they are asked. Take it up with customer services if you have a problem with it.
Some airlines allow you to watch their entertainment systems with "in-ear" earphones during all phases of flight. If memory serves, this was totally acceptable on Air Canada.