When either my male or female coworkers respond to me with criticism I either A) Don't give a shit and ignore it for the most part. B) 'try' to give them bullshit back. C) Mind shuts down as if I didn't pay the electric company.

I'm good at 'A' but I always have this arrogant prick coworker who always try to break down my frame and humiliate me within other coworkers so he can establish dominance. I normally say nothing when he does.

I am horrible at B because of C.

What would the best course of action to take when dealing with these types of shit tests?