Shane - If I may; Don't put too much stock in what Rich say's, he's just in it for the ride. Col, on the other hand appears to get his joys by insulting America and getting a few us riled up. His logic is that it's ok for him to insult America but we Americans shouldn't take it personal. Mind you most of the time he does have good points, he just likes to be rude when he presents them, kind of a two for one thing.
In either case, the chances of you making much of a difference is slim so my advice is that you don't take either of them seriously and waste much of your valuable time debating these types of topics with them...