Good to hear that BA has reinstated some stolen miles.
However given the value of some of our Avios accounts (and more importantly the many years it has taken us to accrue that value!) surely it is time that BA offered 2-factor authentication for their account logins?