So that they can burn down the Wal Mart: http://www.el-universal.com.mx/pls/impreso/noticia.html?id_nota=7206&tabla=miami
You can never have too many walmarts. What's the big deal anyways if it's gonna be a mile away. There's a 7eleven down the street from the liberty bell and a cheestake place across the street from independence hall, why can't they have a walmart a mile from some ruins.
From the article it didn't sound like they were very angry. I don't even think much of the dispute evolves around it being an American store. Rather it seems those that are upset are because of the location of the store.