Here is a somewhat crazy theory I have. When we got rid of the draft, we did away with a lot of social mixing. Obviously it wasn't 100% as many wealthy people were able to get out of it but it provided many with their first contact with other viewpoints, religions, ethnicities etc. I also realize that it needed to be abolished when it was but I feel there was a side effect. Not to mention that the military has become almost a separate class. I'm sure there are many holes that can be poked in that theory but it's just a thought I had.