I would find it a strange way for for a fellow worker to act unless it was part of a relationship we had developed over time. Throwing insults back and forth can be a lot of fun but that is something you do with people you know and respect. It isn't mean spirited. My maintenance and smaller company days were a lot like that. Maybe you should fire the odd broadside back in a good humoured manner and see how he reacts.
Depends on the atmosphere. I remember sitting in on some job interviews where I asked people how they felt about having a double fistful of elastic bands tossed over their cubicle wall onto their heads just to see their reaction. We were that kind of office.