I am guessing you are wrong. The people who hate the flag are non-hispanic U.S. leftists.
Really? Ask any hispanic "immigrant", who barely speaks English, what country is their "home country"? And, then ask those that have been here for over twenty years. How many do you think will answer "The United States"?