Originally Posted by Literature
Well, not really. But if you insist on making that claim that he apologizes for the U.S., I think it's probably best to avoid using the term "Apologist" which is understood to mean "A person who defends with reason." I think the term "Apologizer" is better for those purposes, but it would be best to come up with a word that didn't risk deluting our Greek intellectual heritage. "Atoner," "Pardonee," "Deprecator," "Bewailer."
How about "self-loathing Islamist sympathizer"?