I grew up next to the giant Navajo Indian Reservation. As a kid, I didn't hear a lot of positive things about "the res." I didn't fully understand then, nor do I understand now, the total picture of the legal status of the Reservations. I understand they are able to have their own police and their own laws. But they are able to take full advantage of US citizenship.
I understand that we have longstanding treaties with the various Indian tribes that promise certain benefits and give certain rights, though I don't fully understand what they are.
Here is what I see: the Reservation isn't good for the people that live there. Whatever lifestyle the reservations were supposed to preserve is long gone. It seems that the time for the reservations are past. Getting rid of the reservations is a problem fraught with sticky questions and consequences. How do you assign land owernership? What about the treaties? What happens to all those casinos?
In spite of having held the unresearched opinion for several years that we ought to get rid of the reservations, I didn't share that with many people because I didn't know how firm the logical footing of that position was. I'm still not totally sure, but finally I see someone approaching the question. Here is a piece on Opinion Journal.