It is up to the people of Iraq and Mexico to demand liberty from their governments. It is not our responsibility to care for all the people of the world or accommodate everyone who wants to share our Country with us . Immigration policy in this Country is supposed to be determined by the enforcement of rules established by Congress. Immigration policy is not supposed to be determined by what foreigners want. Sneaking into the US or overstaying on'e visa are usually just misdemeanors rather than crimes but to answer your question, most other criminals are also "seeking a better life for themselves". That is not a very good legal defense for committing either misdemeanors or crimes.