So this is the chart for what calls for a Rage roll:
Originally posted by W20, Page 261-262
Please tell me where smoke is on that chart? Being "extremely hungry" is on there. The word extreme is important. Now all of this is ST discretion, it eve says so. But I place "extreme" hunger near "starving" for how I see it. You may well think missing a meal constitutes a Rage roll. Being catcalled is not on the list so that example is out. Most of your examples of what requires a Rage roll for Frenzy aren't things I would require one for.
And Garou don't go hanging around bars (or crowds at all) around the full moon. If necessary, you might send your lowest Rage pack member into something like that if you really needed anything. Garou understand Rage and what it does. They don't put themselves at risk for no reason. And if something goes really wrong, and a Garou would Frenzy, they should be expected to spend the Willpower and put a stop to it.
For the moment, I'm assuming your math is correct, since I have no reason to doubt it. I just think you are/would be calling for Rage rolls needlessly. Do I think a "McDonald's Massacre" had happened in setting? Probably. I don't agree that they happen "every so often".