Follow CBSDFW.COM: Facebook | Twitter

ADDISON (CBSDFW.COM) – A driver whose window was shattered by an Addison police officer after he refused to hand over his license and registration explained his action on Friday.

The entire incident was recorded by the driver on his cell phone and later posted online where it’s been viewed more than 600,000 times.

“I knew as soon as his hit the cherries, I was going to draw the line in the sand. I’m not going to take being railroaded by the cops anymore,” said Scott Richardson, who recorded the incident.

Richardson was pulled over in early May for allegedly speeding. When the Addison police officer asked for his identification, Richardson refused. He insisted he broke no law and that the officer did not have the right to pull him over.

After four minutes of asking, the officer finally announced he is going to break the window and then does.

“I think I did the right thing. I stood my ground and I protected my rights,” said Richardson.

Police did not agree with his interpretation of the law. Richardson was arrested and charged with not only failing to present his license, but also for an invalid license and expired tags.

“I would have pulled him out sooner. I would have said we’re done,” said Peter Schulte, a former McKinney police officer who is now a lawyer.

Schulte said driving is not a right, it is a privilege. He stands by the actions of the officer and said he was respectful and did what he had to do to remain safe not knowing what the driver was capable of doing.

“When people are not doing what normal people would do in a situation like this, they’re hiding something and that’s exactly what happened in this case,” said Schulte.

Richardson said he is going to fight his charges and will represent himself in court.

He said he does not care about the negative comments he has received online after posting the video and would do it all over again if he could.

“Hey you know what? They just helped drive my video to over half-a-million views. Thank you trolls,” said Richardson.

Addison Police released a statement defending the actions of the officer and insisted the driver broke the law.

(©2015 CBS Local Media, a division of CBS Radio Inc. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)