A woman has sparked a debate after revealing she refused to swap seats with a seven-year-old boy so he could look out of the window on his first flight.