If you look at the age breakdown of polling data showing support for gay marriage, it's clear that younger people are much more supportive than older people. Even in states normally considered hostile to gay rights, there is still a significant age difference: For instance, 18-29 year-olds in Alabama, for example, are still more supportive of gay marriage than people 65 and older in Massachusetts.