I must say, as much as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.  Its as if you had a fantastic grasp on the subject matter, but you forgot to include your readers.  Perhaps you should think about this from much more than 1 angle.  Or maybe you shouldnt generalise so considerably.  Its better if you think about what others may have to say instead of just going for a gut reaction to the topic.  Think about adjusting your very own thought process and giving others who may read this the benefit of the doubt.