This country can be full of itself sometimes. Having people who are willing to push for change in areas they care about sounds very desirable :)
Obviously someone who is 80% positive and 20% "here are some improvements" is one thing, but if they spend all their time whining about US imperialism, I do not want them.
You have the right to just show up with newly printed residency and demand change, but no right to be liked for it.