Thank you so much for your insight... I sense you have spent many many hours learning/debating your fellow students! :)
Honestly, I have avoided confrontation with such people, and my friend and I have been in great agreement about all the problems we've perceived in the world, but our solutions for them have always differed. In the last 2 years he has gone of to get "educated" and I am afraid that he has been given the intellectual-tools to back his argument. He is really misguided though but I could never put my finger on it as you have! :)
Have you ever succeeded in getting liberals to see the light?
I am going to try to make your points to him after I ask him some questions as others have suggested!
Just plain 'Happy'about the direction the world is taking! Especially if we live to reach LEV [Longevity Escape Velocity]