A man has been slammed for refusing to swap plane seats with a six-year-old child who was feeling anxious about flying next to a stranger.