Muslim and socialist are being used as though they are derogatory terms. Whether or not any of it is true, it is quite ridiculous to think of either labels as negative. Is it such a bad thing even if he really is a muslim?