It was a balls-up of epic proportions!
We had called them to confirm both the booking and the seats (as you know the bassinets can only go on the bulkheads) several days prior. When we went to the gate at Changi airport I knew from one look something was up as it was packed.
My suspicions were correct, turns out they'd over-booked the flight, and when I enquired they said there were no bassinet seats left. Obviously I wasn't too happy but they said that we'd have spare seats for the boys so I thought that was better than nothing. It wasn't.
We boarded the plane and it was one of those ones configured with the 3-seats in the middle (don't know what type, I never pay attention to this stuff). The wife and I had a seat each and there was the spare one in the middle. I was pissed off but figured we'd manage... Until some lady came along and asked for her seat. That's when I had a slight bout of air rage (although we were still on the ground).
Now remembering that we'd paid 1/2 fares for the boys, effectively 3 full fares, I thought the least we were entitled to was 3 seats. No way was I going to spend the entire trip sandwiched in a seat with a 12kg infant on my lap for 12hrs. And what really pissed me off was it became apparent
after I'd blown my top and called attention to the situation that they'd boarded the flight without considering individual needs. There were single people sitting in the bulkhead seats where the bassinets go.
Long story short, but some helpful passengers gave up their seats and we ended up with one bassinet seat and the one directly behind it. I basically spent the entire trip switching one boy from my lap into the bassinet and, literally, didn't get a minutes sleep (we'd left at 1am Thai time). Arrived in NZ and I was completely zonked; felt like I was drunk.