Yep !!!!!!!!!
Except to make the analogy really fit, we'd have to say that fifty people at the party had tried to get him to zip up, and he'd spent 45 minutes explaining to each one in earnest, ponderous, humorless detail just why what they were saying was incorrect.
Dan