With random rolls gone, people have been begging Bungie to bring them back. But not everyone is happy with this. In taking them away, Bungie was taking away a popular grind at the request of many. Not everyone liked them. But in doing so they took away a HUGE grind and reason to keep playing. The problem is, Bungie can't have both static and random rolls, right? Right? I think that the best way to handle this is to give each Non exotic weapon both a static and random roll. Then you could swap between them in the menu. This makes it so you can still grind for that perfect roll if you want, but the gun will still be good if you get a crappy roll. If Bungie is really concerned about balance they could make it so content-locked activities will swap you to the set roll, but I don't think that would go down well. The only weapons that wouldn't work like this would be exotics (for obvious reasons) and limited time events (Iron Banner, Faction Rally, etc) that will have different rolls with different seasons.
[spoiler]If the Exotic Khvostov is returned, then it could have two identical rolls. Then you could swap between them by holding reload. That would make it more deserving of it's exotic status, follow it's "adaptive weapon" theme, and just be sweet.[/spoiler]
-
I'll make it simple, all non-exotic and non-trials/raid weapons have random rolls with an option to re-roll however place a limit on the number of times any given weapon can be re-rolled. If you use them up, go grind for the weapon again.