Ironically, I agree with all your points except the first. I think to the extent that a user influences who their friends are, they can tend towards those of similar views, or those with very different views. I, for one, am all for interesting variance.
Re: