Here is my take on this.
While I agree that the celebrity was a DYKWIA, the fact that this DYKWIA could not unilaterally force another passenger to vacate a seat for his/her own enjoyment. So I don't believe revealing the celebrity's identity is proper.
BA is totally at fault on this.