She has been banned for 10 years from flying with Qantas Group, which includes Jetstar and Jetconnect.
Air crew witnessed her drinking alcohol purchased dutyfree at Melbourne Airport prior to boarding the plane.
She was reportedly "extremely intoxicated'' when she started to disrupt other passengers and yell "profane language'' on the flight.
Qantas staff tried to calm Macaskill before she began punching seats in front of her "in a violent matter''. She stood up from her seat and punched a man in front of her in the face, causing a 6cm abrasion and heavy bleeding.
She was placed in flexicuffs and moved to an empty seat at the rear of the aircraft where she continued to yell and repeatedly headbutt the seat in front of her.
Cabin crew attached three child seatbelts together to strap Macaskill across the shoulders to the seat.
She was arrested by Australian Federal Police when the plane arrived back in Melbourne but was too drunk to be formally interviewed.
Do you have more information?
Email us