Definition of muppet in English:

noun

I have also had dealings with totally incompetent muppets posing as health professionals.

My eyes hurt and my brain creaks in protest at the muppets and their tomfoolery.

This kicks open the door for a generation of boybands and pop muppets, by proving to major record companies that it is perfectly possible to sell records with an artist who not only can't sing, but can't even talk on his own.