It's fun to think poor Americans are lazy, but when you realize that helping people in America is one of the lowest paid(often volunteer) positions, how warped the reality of the US dollar is.
To many "dignity" as you described it, is not working like a slave to enrich the evil that is destroying our country. And if you are moving here to contribute to that you are not much more than a paid mercenary.
EDIT: Look, I get it that you are possibly coming from a fucked situation wherever you might come from. And I can't blame you for it. But realize that few people in the US actually will benefit from it, and it will actually make their lives worse. It's what you have to do, but it really isn't something that many Americans would think is good. We already learned about imperialism in High School and prefer not to repeat it.