Though he can be aggressive about his love of sweets ... As the overwhelming reaction to Big Bird's and Elmo's plights makes clear, the Muppets are a beacon of positivity in a world filled ...