Thank you for personally insulting me. End of discussion.
The term useful idiot does NOT meant that people being referred to as such are idiots. What it means that there are people who are naive and idealistic, who don't realize that their actions end up helping the enemy.