With the greatest respect OP, your statement is a load of tosh.
The gentleman is clearly too big to fly home safely.
How would you expect him to evacuate in an emergency?
That and BA have been paying for their accommodation and looking for alternatives to getting him home in the meantime. I think the situation has been handled fairly.