I love Johnny Depp, just like everyone, but I do think it would have made more sense to cast an actual Native American in the part of Tonto. I believe there are a few around Hollywood available for work and highly talented. How is it that Hollywood hasn't gotten the message, that this is not OK???
I think they're excuse is that Johnny is part Cherokee. Really? I mean isn't everyone part Native American if their family has been here long enough? Even I am part Shawnee. My paternal grandmother's grandmother was full Shawnee. Which makes me like a 32nd Shawnee. I don't know Johnny's ancestry, but again I think they could have cast an actual Native American.
Oh and Armie Hammer stars as the Lone Ranger.
Here's an interview with Johnny Depp regarding his Tonto make up inspiration.