Good points on your part.
This was a simple act of treason. He is a warrior for Islam.
I beg to differ.
He may have been an American by birth.
But there the resemblance ends.
To be treasonous, you must first owe allegiance to your country of heritage.
His heritage is abhorrent to the idealism of America, hence he can't be called treasonous.