What a thoroughly enjoying read
I can't remember the last time that someone actually went through and posed very difficult questions like this. All too often we skirt around these issues and talk about security and networking technologies as products which everyone must have because there is no other way around it.
Very thought provoking, thank you Trevor.