So much personal attacks in this thread. I for one agree that that if you’re participating in a rally leave your country of origin flag at home. It’s like you know someone is having a party by invitation only however you crash the person’s party and demand that they serve you your food. You’re doing your cause no favors by being ignorant. If you have so much pride for your home country then why are you even here in the first place. You know why you came to America so don’t act as if America owes you immigration reform then feel entitled to wave your home flag especially when you know your ass is illegal. Celebrate your ethnicity at a cultural event NOT at a rally and for pete’s sake make the effort to learn the English language. There’s nothing more offensive than feeling entitled to get reform and you cannot string ONE sentence in English. I don’t care if you’re Mexican, European, Asian or Caribbean. Why do you think Americans watch these “immigrants” who can barely speak a lick of English marching with their flags held high with disgust and loathing? There are so many ethnicities who are illegal in this country but only Mexicans/Hispanics got the face. You can be politically correct about it but the bottom line is it’s the truth.