Workforce now days ? Is it just me ?

As a general contractor , I can't seem to find reliable workers ?
Most have lost the attitude of gratitude !!
The world owes them a favor !
They don't want to put in the time !!
They haven't learned more , but expect to earn more !
Most miss more days in a month then I miss in ten years ?

I've almost given up !!
Not sure what to do ?

Has anyone else experienced this ?

Not sure where to look for help ?
Craigslist seems like a joke pretty much loaded with flakes !!
This may sound way out there to some, and may not work in your industry, however when I had my manufacturing co. I hired people from the work release program at the county Jail. There are those that just did something stupid and got their *** thrown in jail but are not bad people. Just have to interview and find out about them. They will show up for work every day and work hard to stay on the program. Actually hired a few full time after the paid their dues.