I agree completely. I think age discrimination is the result of many things. For a lot of people, they are fed up with their parents (or their kids). A lot kids and teens feel like their parents don't understand them. As for parents, many don't seem to understand the changes that occur with the times (such as the economic depression that's going on right now). Many (though not all) baby boomers are fortunate enough to have stable jobs, and some of them call the younger generations "lazy" because they can't find work (or some other reason).
Anyway, that's one reason I think this type of ageism is still quite rampant. Family members (even decent ones) really know how to push one's buttons, I have found.