You paint with a very broad brush, take a dim view of your countrymen and even introduce race into it.
There are far more Americans who work their @sses off and take pride in their work than there are dysfunctional substance abusers willing to work temporarily in construction for the artificially depressed wages paid to modern-day Coolies to build shoddy houses formerly sold at inflated prices, then go back on unemployment.
Shoddy construction is not limited to lazy white boys, I can tell you that much with certainty. Shoddy construction is, however, accepted by lazy and even corrupt contractors who are mostly white boys, because it’s more profitable to use idiots and green foreigners to slap it up than it is to use skilled labor.
Show me any white boy 20-35 doing any real roofing. Yes,I see fellow caucasian’s types working their asses off in convenience stores, and; in fact, some have three jobs.
You are talking about the exception-not the norm. Join a union. I would not hire you based on attitude.