In a profanity laced rant you can hear Assistant District Attorney Jody Warner berating Uber Driver Shaun Platt.

"Oh My God. You are an idiot. You are a legitimate retard. What a joke."

Platt told Dallas police Warner appeared intoxicated when he picked her up at a Dallas bar Saturday night.

He claims she hit him, insulted him and accused him of kidnapping her because he would not take her to her final destination.

You hear some of that on the tape.

"Under the law you are recklessly keeping me from where I was going so you are kidnapping me."

You hear Platt say, “It’s not kidnapping. Ma’am you are free to leave.”

On the tape you can hear Platt repeatedly asking Warner to please get out of his car.

Platt says Warner kept trying to change the destination where he was supposed to be taking her.

"Ma'am I ended the ride and I asked you politely to exit the vehicle."

He told Good Morning America

“We get to a stretch in the road where the navigation says continue for several blocks. She says no make a right here. I said I’m required by Uber to follow the GPS. She said no make a right here and she became kinda belligerent. She became more and more irate,” Platt said.

Warner continues to berate and call him names.

“She kept calling me stupid. She said this was the only job I can get because I’m so stupid. And that I was a retard. She hit me on my shoulder. That was the final straw. I’m used to dealing with drunk passengers on different levels of intoxication. I pulled over immediately. I said ma’am you need to exit my vehicle. She said you’re supposed to take me home. I said I understand that but you just crossed the line.” Said Platt.

Dallas District Attorney Faith Johnson fired Warner after what she called a thorough investigation.

"Although criminal charges have not been filed, her behavior is contrary to this office's core principal of integrity and it will not be tolerated.”

Warner issued the following statement to Good Morning America:

"I cringe whenever I hear or think about the things that I said that night. It was unacceptable, and no one deserves to be called names. That being said, the audio doesn't tell you that I was in a situation that made me feel very uncomfortable and I became defensive and eventually angry. I NEVER assaulted my driver or touched him in any way. All I wanted to do was get home safely that night.”