Driving down the cost of labor and driving up the cost of living (housing costs are one of the largest expenses of married couples) makes it much harder for folks to marry, as you say. The Republicans really are the stupid party it seems, in their acquiesence to immigration.