I don't love this solution, especially don't even like the compensation (two 3rd rounders?... seems a bit desperate).
But I feel like the real problem is nepotism (itt more about who you know), and the owners lack of knowledge...
Yeah, I said owners lack of knowledge, yes it's their team and their money, so they should get to spend it the way they want, but sometimes their choices for GM or Head coach just seem extremely questionable before they're even hired.
Bruce Allen to the Redskins certainly comes to mind, I mean maybe if you want him as an office guy leading you to get a new stadium, which is supposively why he lasted so long, but there is no dang reason for him to be in charge of actual football items IMO.
Rex Ryan (entertaining as hell, respect the man defenses), but hiring him as head coach of the Bills was clearly a mistake. The Bills had a dominating 4-3 defense, Ryan doesn't do 4-3 and those players didn't fit well into a 3-4. And the Bills problem was offense, and Ryan doesn't do offense.
The again, from what I remember, it's almost a surprise when some of these guys get in... kirk LaFleur broke into the NFL because there was a surprise opening and a coach he used to work with kept mentioning him... and LaFleur brother broke into the NFL easier because of LaFleur.
But it is disappointing, that there are a good number of questionable GMs, but I think there might be (I'm not sure, but I think there might be) only one non-white male.
As for compensation, I think the compensation, should be cash... as in, hey if you hire a non-white guy for head coach or GM, we'll pay ____ amount to cover their salary, so taking a chance on them cost less to you. Not a football advantage.