British Airways failed to disclose all the relevant fees associated with their fares and has been fined $125,000 by the U.S. Federal Aviation Administration. They could be fined up to $250,000 if there are any more rule violations within the next year.
Apparently fees such as government taxes and fuel surcharges were not included in the advertised fares and should have been.
BA were also reprimanded for "a policy of not compensating passengers whose cash, jewelry or electronics in checked bags were lost, stolen or damaged" in contravention of an international airline treaty.
From personal experience, I am aware BA makes it very hard to claim compensation, but I had no idea it was enshrined in a policy document!
You can read more about this story on the Bloomberg Businessweek website.