In my life time I've seen being gay or smoking weed (for example) turn from immoral to widely accepted. Kind of hard to consider these shifting sentiments as a solid foundation for anything.