I will grant you that there is some truth to your first statement, although Iran is hardly what one would call a democracy.
The second one is just bigoted rhetoric. There is a reason why so many millions upon millions of people in the world, will go to almost any length to come to my country and no, it's not because they all have some sort of fantasy illusion of becoming millionaires. Even in my rural state, we have a large population of foreigners. Virtually to a man and woman, they will tell you they came to America so they can be free. Because we not only have opportunity, but the freedom to worship as they wish, to vote and complain to the government, to live however they wish, to be safe from corrupt police and officials, to participate in our democracy. I will just chock your views up to being fed a steady diet of anti-Jewish and anti-American propaganda.