It won’t take 40 years for opposition to same-s*x marriage to dissipate.