Maybe they are just stabbing you in the back, but not firing you. I have some jerk at work who likes to act like he has power over me and is the boss. The funny thing is that I’m a better worker than him and he’s a slow worker. In fact when they hired him, he was getting paid the same hourly rate as me but he was so slow that the boss actually lowered his rate of pay.
Maybe ask your boss if you are going to get fired. If he says “yes” or “maybe:”’ ask him if there’s anything you could do to prevent that from happening.
can you request another job in another place? i know you probably need this job but it sounds toxic. another agency or different type of job. i have heard that goodwill industries can be a good place?
Has your boss himself/herself said anything? Regardless of what the other employees think it is your bosses decision not theirs.
Perhaps you trying to get your work done so fast is making them look bad? Maybe slow down a bit as you probably don’t need to complete your work so quickly and sometimes when we rush through things we don’t do as good of a job.
Being grabbed was not cool. If it happens again you should calmly state that you don’t like to be touched like that.