Hey, don't be that harsh... I fly a lot and this happens only once a year.

Listen to this one. You won't believe it:

LHREZE 15JUN:

They confirmed in WT+ and went to the gate. Then the flight went tech and they offloaded about 20 passengers including revenue ones. The weird thing is that BA gave me a hotel and three meals for the following day. I checked with the ground staff before accepting this and they say it was common practice when given a boarding card.

LHR-GRU 16JUN

So the following day I go to try the GRU flight. It was way overbooked but I still tried. Bad news they were about 20 BA staff so I was left behind since they were only 5 seats available.

Here is when the luck changed. I stayed there for an extra 10 minutes and guess what?? 4 more seats became available and all the other BA staff who were there had gone so... I got the seat!