Mega,
You are making a blind assumption. I would venture to say if your grandparents were in the work force 50 years ago they are not lazy and entitled to the benefits. However, the ridiculous amounts of money being "given" to people is crazy. I, like you grandparents was taught that if I want something, work for it. If I want something more expensive than the next guy, work harder.
BTW-I am a Democrat. My statement is not political, it's objective.