Very sorry to hear that too. To me, it is still an issue that BA choose to over-sell F. Several other airlines, including airlines like AF in Europe (for all its other faults) have a policy that while they oversell other cabins because they "know" a certain portion of passengers won't show up, they never oversell F as they cannot take a risk there. This is actually a sensible policy in my view, because in effect, I think that someone with a confirmed reservation in F should never have to be turned away as a result of the airline's fault.