BA has done enough to damage their own reputation the last few years - taking down Captain Dave is incredibly stupid. His content was nothing but a benefit to the brand.
Also hilarious that they're getting so much negative feedback they have to put out content on their social media about an internal staff policy: that tells me all I need to know. If management has half a clue, this is being looked at again.