I think limited ammo is the way to fix it, but limited ammo conflicts with the current commercial business model.
AFAIK Hooligan was upset not about ROF but being overshot. Specifically by a tank(already out of play) presumably shooting pbs and then by his former teammates(after he was called out) who bonus-balled his skull. Sure he observed DAM wielding douchebags who may have been contravening the rules with burst mode, buy that seemed like the least of the cheating from what I read. This is why I haven't attended a scenario game since the '90s.