Follow CBSMIAMI.COM: Facebook | Twitter

LOS ANGELES (CBSMiami) – A cancer patient is calling for TSA agents to be fired after she says she was humiliated and groped in public.

READ MORE: Report: 25 AR-15 Rifles Missing From Miami Police Department's Inventory

Denise Albert says she has never felt so violated.

“It’s a feeling that I just never expected to ever experience,” she said.

The mother of two, who has been quite public about her battle with breast cancer, posted that humiliating experience on Facebook.

She says Sunday night at LAX, TSA agents aggressively tried to do a body cavity search in public.

This was after she informed them of the metal port on her chest and the medical cream in her bag.

“Her hands were shoving up me, and she went around me, and down my pants in the back,” Albert explained. “And then when she tried to put her hands in my shirt is when I said, ‘Enough.’”

Albert complied with the agent’s request to take off her shoes, but she didn’t want to put her bare feet on the floor, because of open sores and rashes from her cancer treatment.

READ MORE: Broward Transit Resumes Collecting Bus Fares On June 1st

“After having looked at the TSA website, they were not allowed to ask me to take my shoes off, because I had a medical condition that I told them about,” she said.

At one point, out of sheer frustration, she took off her wig, a move she rarely does in public.

Albert says the whole ordeal could have been handled so much better.

“I actually want those people fired, because they didn’t’ follow any protocol, and I actually think it was a game for them,” she said.

The 42-year-old has filed a formal complaint with the TSA.

The agency informed her the matter will be investigated by supervisors at LAX.

Albert says the TSA called her Tuesday and said they will refresh training for 300 employees.

MORE NEWS: ‘Just Really Shaken Up’: CBS4 Crew Attacked On South Beach While Working Story About Efforts To Cut Down On Violence There

In a statement, TSA said they regret any discomfort she may have experienced.