I'd take a couple of sick days with some sort of 'food poisoning' excuse, see my doctor; explain what happened, then go to HR and complain.  At the very least it should get moved. How they think this is acceptable behaviour is beyond me.