Even if there isn't a law, it can still create a hostile work enviroment. If enough co-workers feel the same, you can all have a friendly chat with HR. Managers really don't like it when their employees do that.
I thought there was a federal law about that, it's called I'm your employee, not your *****.
Seriously though, I work in a NOC for a serious dev centric organization in the communications industry and the owner is quite passionate about developing his engines and apps and gets to barking quite often. Me, when I see it coming I just sort of give him a sideways 1000 yard stare and I can see he wants to say something as he passes by, but he knows I'm an alpha dawg and will not respond to him yelling at me in the manner to which he is accustomed to from those in fear for their jobs. And he's right.
Most people think,
Great God will come from the skies,
Take away everything
And make everybody feel high.
But if you know what life is worth,
You will look for yours on earth:
And now you see the light,
You stand up for your rights. jah!