By muppet, I'm guessing you're not talking about Jim Henson creations but rather this urban dictionary definition: Someone who is useless until you shove your fist up them - Just like Kermit !
I doubt these hob goblins have read urban dictionary, but it's a reasonably common british slang insult. (I'm not sure why, but for me British is cousin to "medieval".)