Three thing I have learned in life so far:
No 1. The more I think I know about something, the more I realise I actually know very little.
No 2. There is no universal truth. A theory stands until it is disproven. Ethics, Morality, Culture and values are subjective and forever changing.
No 3. History makes a fool of us all.