He should be reported to HR, you are absolutely not allowed to lay hands on people like that but the people who got shoved are the ones who need to lodge in the complaint.
I'm keen to do my tax return but my work hasn't finialsed the income statement for the year yet so I have to wait till they do that then it's pretty much straight forward to get it processed.
I hope they get it done soon as that's the only thing holding me up from doing it.
Is that good news?