Most treaties pre-date teh constitution, and treaties were SPECIFICALLY mentioned in the constitution. Indian Tribes are, admittedly, a political anomaly, but the constitution took that into account.
Either we all deserve equal protection under the law, or we don't. You can't have it both ways.
But, the constitution says otherwise - Article I made that pretty clear that indian tribes are a distinctly seperate entity. It's a fact that is not only not disputed, but has been codified into law over the years.
If you don't like it, either live with it, move to another country, or work to amend the constitution. That's fine. Waste your time whining and crying about the unfairness of it all. In the meantime, this indian will be busy fighting for lower taxes for everyone, even you.