The ironic thing about your neo-con positions are that it results in America getting swapped with 3rd world peoples that have very little appreciation for the values of our republic, system of governance, and heritage. Yes, they tend to vote for the party of socialism...particularly the Mexicans. It is people like you that are raising taxes on people like me because YOU want cheap labor. If we ever get communism or heavy socialism in America (we already got socialism-Lite) we can thank you free-trading jokers that can't think ahead more than one year.