Why can't i say guys/dudes? I have a workmate(guy) that calls me doll or honey & don't care.

What's wrong with saying *****?

I find it annoying when people get countables & non countables incorrect. My former manager would say " there are some fruit over there" ARGHHHHHHHHH