This first link explains the difference.
http://www.diffen.com/difference/Immigrant_vs_Refugee
Reason for Move
Immigrants move by choice and due to promise of a better life. The main reasons include better economic conditions, education and family reasons. However, they still have a choice to return to their own country at any time.
Refugees, on the other hand, move out due to fear of persecution caused by war, violence, political instability, aggression or due to their religion, beliefs, caste, or political opinion. In most cases, it is not possible for them to go back to their country.
(Clip)
The protection of refugees is governed by the refugee law and the 1967 Protocol relating to the Status of Refugees. Before resettlement refugees stay in camps where they are provided basic amenities and healthcare till they can return to their homeland or resettle in a third country.
Immigrants can move to a country after due Government or embassy paperwork and have to abide by the laws of that country....(more @ link)
This link talks more about refugees.
http://www.uscis.gov/humanitarian/refugees-asylum/refugees/questions-answers-refugees
Here is a link on different types of visa
http://travel.state.gov/content/visas/en/general/all-visa-categories.html
Furthermore, the process that refugees go through its already intense and takes at least 1 1/2 yrs if not 2 to complete. It is much more detailed than someone applying for a tourist visa. Why is there not demands to tighten those up?
Here is a link to a DU thread which had more info about the refugee process.
http://www.democraticunderground.com/10027358687