My biggest issue with graves is how one sided the shotgun theme is.
If anything, I think it's completely retarded he does full AD damage at max auto attack range with 1 of his shells tapping you.
The real issue isn't much about the fact he can crit you for 8274891274182741294714 damage and heal 400hp at the same time point blank (although the fact he dumpsters both Yi and Rammus is a bit disconcerting) - it's the fact that even barely getting into max attack range and tapping you with the bare edge of a slug, he still crits you for like 900.
It's a shotgun.
Riot has shown with Kalista that they can make adc's have ratios on their auto attacks that are less than 100%.
Graves should be given the same treatment - the farther his shells travel, the more AD (and perhaps even crit dmg like yasuo) falloff he suffers. Max range should be like 0.8 AD and 1.5 (instead of 2.0) crit - something like that, for an example.
When graves is up there on the frontlines, yeah SHOOTGUN. But he shouldn't ALSO be able to reliably poke for insane dps from max range with a shotgun, tossing in shiv procs and random drops of 700+ damage, just with autos - that's insane and not even thematically cohesive, or in line with the exact change they made to MAKE him more thematically invested. If you're gonna do that, you gotta go all the way, not just some huge lopsided buff with zero downsides.