Diese Redewendung geht wahrscheinlich auf Landwirte zurück, für die es sehr komisch und entsetzlich wäre, wenn ihr Schwein pfeift. Eine andere Erklärung könnte sein: In den 70er und 80er Jahren ließen sich die Spontis viele solcher Sprüche einfallen. Spontis waren die Nachfolger der politisch linken Studentenbewegung der 1968er. Ihren Namen entstand durch ihre meist spontanen Aktionen, wie zum Beispiel Hausbesetzungen.
Schweine können zwar sehr laut quieken und grunzen, aber nicht pfeifen. Sagt jemand, sein Schwein pfeife, drückt er damit überraschte Empörung aus. Um das besonders deutlich zu machen, sagt er etwas, was eigentlich unmöglich ist.