Miles,

You have infinetly higher expectations of human beings than I do. Lower the bar a little and you won't be so let down or surprised all the time.