This probably won't help quell your anger at BA, but personally I think 10G is a better seat than 10B. RHS of the plane, so not cold from the open door as everybody boards on the left. Also, you don't have a view of everybody getting into and out of the toilet. Every cloud has a silver lining.....