Tag: Big Bird backlash: Vax lands even Muppet in political flap