
Originally Posted by
Local Rules
Urban Dictionary definition of a Muppet
muppet
a person who defies explanation with regard to common sense and logic, exhubing an air of confidence that is mutually exclusive to that of their accomplishments or ability
I think it sums it up pretty well