Off-set Business Class seating required here. If you have to clamber over a pork bellied businessman every couple of hours, you're gonna tiddle on him eventually. So, airline at fault. Btw, Emirates are still offering similar non-offset seating on their older 777's, so you can't get out for a pee and whats more the old Emirates 777 seats are bucket seats' ie. not flat. Shocking.