I dont see how the army has a right to tell you who you should or should not have simpathy for. Its only natural that a person of Islamic faith would have at least some concern at the idea of fighting other muslims, and anyone could have issue with war.
You are right the guns are issued but if he has made no threats why would anyone take his gun away?
I think the man who rolled the granades into fellow troops sleeping quarters was also open about the fact he did not like the war and simpathized with the terrorists, though I am sure he called them by some other name than terrorists.
The Army doesn't have a right to tell a major that it is not acceptable to put on a website that a suicide bomber was much like a fellow soldier who jumped on a bomb to save his fellow servicemen?
I've never been in the Army myself, but I really picture them having more control over their officers than that. Sure, as an American citizen, he has a right to free speech. As an army officer, he has an obligation to at least not compare a soldier saving his comrades to a suicide bomber, doesn't he?
It seems to me he could have been relieved of his command for conduct unbecoming an officer, but as I said, I've never been in the Army. Maybe it isn't the way it appears to be from the outside looking in.