Think you're having a bad day at work? Well, this poor guy apparently takes the prize after an enraged customer defecated in a store and threw her own faeces at him.

According to the Abbotsford News, the woman threw the offending 'missile' at a Tim Horton's coffee shop in Canada after staff reportedly refused to let her use the bathroom.

Surveillance video posted to LiveLeak shows the woman shouting and waving her arms around in anger at the employee standing behind the counter. After an exchange of words, the encounter intensifies rapidly. The woman then heads for the container with the serviettes and pulls out a few. In front of everyone, she pulls down her trousers, defecates on the floor then flings it at the hapless employee. Persuaded that she had made her point, the woman struts away.

Holly Largy, a spokesperson for the Royal Canadian Mounted Police in Langley, revealed the woman was "briefly detained after the incident" and will appear in court at a later date. Largy also confirmed she’s acknowledged to police who have "dealt with her before".

Tim Hortons told the Province that the employees "used their discretion in this case and denied access to this guest based on past behaviour and out of concern for the immediate safety of team members and guests in the restaurant."