Thank you for your kind words and the informative link. After reading BA's policy I did a little research and it looks like there are varying prices in the airline industry but that BA's price is about on par with most other carriers. I also saw that they require 48 hours notice to supply oxygen so hats off to the flight crew that handled the situation rapidly.