If you really wanted to solve the problem all that is needed is for the legislature in Olympia allow counties to issue permits to construct private owned casinos about a mile down the road from existing tribal run casinos.
They would beat you to the table to try and make a deal that is reasonable and fair to all concerned. That would take honest politicians so not much chance of that, at least in my lifetime.