drmana, there is a difference between immigrants and refugees. Yes, some immigrants pay taxes, IF they work, most of them do not and are benefiting from government handouts, paid for by those citizens that do work.Refugees do not work, they are given everything they need by the government as long as they stay in the host country.