I think they are all fair and reasonable points, and I also feel that can easily co-exist with some socialist policies that are generally popular with the public. What concerns me (and I guess I am also soul-searching politically too) is that your suggestions only seem to go in hand with an...