A man accused of dragging an American flag on July 4 and punching a man who confronted him was arrested in Houston on Thursday.

Brandon Scott, of Nederland, was pulling out of Pinehurst when his son saw something dragging behind the car. Scott followed him into the parking lot of Home Depot, and realized it was an American flag.

"I'm a guy that will tell someone if their taillight is out or their trunk is open," Scott said. "When I waved him down, I realized it was an American flag. When I tried to tell him, I couldn't even get to 'flag' before he punched me."

According to Orange police, Terrance Watson got out of his car and hit Scott in the face, breaking his jaw.

Scott said the man then drove away calmly and a witness followed him and took the photo that Scott posted on his Facebook page. The post has since gone viral with over 2,000 share and 4,000 comments.

"Fox News contacted me and wanted to fly me up to New York," he said. "I didn't want to do that because I'm not trying to make this political. Do I think someone should drag the flag? Absolutely not. However, do I think someone has a right to do so? Yes, I do."

Watson allegedly left the scene before police arrived, but was arrested in Houston on Thursday.

Watson was charged with aggravated assault and is currently in the Orange County jail.