Clue: Idle American Liberal supporter needs muzzle! (8)
Answer: LALLYGAG
Explanation: Definition: Idle American
L[iberal] + ALLY + GAG – American word meaning to idle or loiter