(CNN) Screams and commotion took over Fort Lauderdale's airport Monday as travelers clashed with Spirit Airlines employees and police.

About 300 Spirit flights have been canceled over the past seven days, leaving thousands of passengers angry. The airline says its own pilots are behind the cancellations and is suing them in federal court.

Passengers across the country faced hours-long delays and flight cancellations for days. By Monday night, some travelers in Florida had enough.

The front ticket counter at the Fort Lauderdale-Hollywood International Airport turned into chaos, and Broward County deputies stepped in to try to restore the peace between passengers and airline employees.

Travelers stormed off an airplane after their flight was canceled and swarmed the ticket counter, where dozens of passengers were already waiting in line, passengers told CNN.

"Everyone was already aggravated about flight delays and the ridiculousness of standing in such a long line for hours, which Spirit Airlines did nothing to help, and then in walks these people off their flight raising a ruckus (and) cussing and screaming and they went straight to the counter," passenger Cindy Matthews Beard told CNN.

Video footage shows deputies struggling with travelers. Some were pulled aside from the crowd, while others were taken to the ground and placed in handcuffs. Three passengers were taken into custody, according to Broward County Sheriff's Office.

Just witnessed police brutality at Fort Lauderdale airport @SpiritAirlines trying to get back to NYC...i'm tired its 2017 pic.twitter.com/3UHGUqCuwm — Brionka Halbert (@brionkahalbert) May 9, 2017

Lawsuit: Pilot shortage leads to cancellations

Spirit Airlines spokesman Paul Berry said the company was "shocked and saddened" to see the events at the Fort Lauderdale airport and blamed its pilots.

"These pilots have put their quest for a new contract ahead of getting customers to their destinations and the safety of their fellow Spirit Team Members," Berry said in a statement.

In a federal lawsuit, the airline says cancellations have been caused by pilot unavailability and is accusing the pilots' union -- the Airline Pilots Association, International (ALPA) -- of orchestrating an unlawful slowdown.

Spirit canceled 81 flights on Sunday alone, according to the lawsuit, comprising approximately 17% of the carrier's scheduled flights for the day. They estimate that about 20,000 customers have been affected since the cancellations began last week.

The ALPA denied carrying out a slowdown in a statement to CNN.

"Rather, ALPA and the Spirit pilots are continuing to do everything possible to help restore the company's operations, which have experienced significant problems over the past several days," a spokesperson said in a statement to CNN.

Contract dispute

The airline says pilots are turning down "open time" flights and last-minute assignments that would make them earn twice their pay. In the lawsuit, the airline claims union members have engaged in a campaign threatening and intimidating other pilots who accept last-minute assignments.

The union leaders were anticipating legal action Friday. In a message to members , leaders said the airline believed the union was behind the shortage of pilots and encouraged them to work.

"Simply put, pilots who want to pick up open time should do so and not be questioned," the message said.

These tensions don't come as a surprise.

Since 2015, the airline and the pilots union have been part of several formal and informal contract negotiations but they have not reached an agreement.

Last years, groups of pilots picketed at the Dallas airport and outside the airline's headquarters in Miramar, Florida.