The shop employee then demands Furgeson stop filming and threatens to call the police

Furgeson says 'Ring it up. Do my bidding. Sell it to me, punk'.

'Get out! F*** off! F***!,' roars the employee.

Furgeson posted the video to Facebook which has since racked up over 200,000 shares and 7.5million views.

One Facebook user wrote: 'This place will lose a lot of business now that this is the video is viral, and I hope he gets fired!' one Facebook user wrote.

'This is the society we live in. "I don't like what your shirt says so I'm going to throw a temper tantrum!" Surprised he didn't fall on the floor kicking and screaming like a child!' another added.

'That store employee should be fired! His personal opinion does not give him the right to act this way to a customer,' another added.

'Why was he calling you racists? What started this because that man seemed not to like you as well? Hm....??? This dude flipped a lid, but u kept talking down on him so... Y'all both were wrong here,' one Facebook commenter said.

'Service Refusal is a right retained by businesses to be used at their discretion. They are not allowed to discriminate based on the protected classes, but political alignment is not among those aforementioned classes. Therefore, as per law, the cashier has the authority to ask the patron to leave,' one Facebook user wrote.

Furgeson confirmed Xhale City's corporate office told him the employee has now been fired.

Xhale City Facebook page appeared to confirm before the page was deleted, according to Newsflare.

'To our friends and customers, tonight we had an employee act improperly toward a customer. Xhale City does not tolerate this kind of behavior from its employees. When we identified the employee at fault, we fired him immediately,' the deleted post said.

'We’ve also spoken to the customer and apologized. We value our clients and treat them with respect and dignity, regardless of their political views,' the company added.