Some people get on welfare and never attempt to get off if they can keep getting it.
A few do. Vastly more of the long term welfare recipients are simply stuck there. For example a single father of two kids who lacks the training or experience to get a job that pays enough to house and feed his family leaving enough over to pay for daycare while he is at work. Or the person with SMI, or disability, or no education to speak of or a medical problem hampering their working. Or a myriad of other problems.
'Those type people are discouraged from working, not everyone that may need welfare for a short period of time.
What kind of welfare? If the person about which you feel so robbed takes a minimum wage job they may well qualify for food stamps and medical care for a very long time. 15% of Americans do. But understand that these people are not getting benefits because they do not work hard enough they are getting them because their employer is allowed to use these public benefits in lieu of paying a decent wage. If employers were required to pay employees a decent wage and provide benefits these programs would be very limited.
If I was a single parent and was faced with losing my public housing, my health insurance and that of my children and therefor even potentially loosing my children to the state because I want to fulfill your dreams for me and take a job as a hotel maid, I would not work either. You want to stop welfare? Make work pay the bills. It really is as simple as that.