Protesters turned out in Phoenix, Arizona to protest Arizona's new immigration law.
Note the huge Cuban/Che flag alongside the Mexican flag. No U.S. flag anywhere to be seen!
Stand strong Arizona.
Your opponents are not liberal Americans, with a different point of view - they are socialist revolutionaries who want to destroy your country's ability to maintain national integrity.
(And that goes for not only the protesters but the unions that bussed them in and the Obama administration)