Virgin Blue Blue has sacked a male flight attendant and offered an angry mother free flights after her toddler was put in an overhead locker.

Natalie Williamson claims she, her 17-month-old son, Riley, and her now estranged husband were on a Virgin flight from Fiji to Sydney, when the flight attendant picked up Riley, placed him in the locker and closed the latch.