『紅の豚』最大の謎である「主人公ポルコ・ロッソが豚の姿をしている理由」。劇中で魔女に呪いをかけられたといった描写はなく、その真相は彼自身の精神的な決別と自己処罰にあります。
ポルコの本名はマルコ・パゴット。かつてはイタリア空軍のエースパイロットとして第一次世界大戦を戦った誇り高き青年飛行士でした。しかし、激しい空中戦の中で親友のベルリーニをはじめとする多くの戦友が撃墜され、自分だけが白い雲の平原(飛行機の墓場)から生き残ってしまいます。この凄惨な体験が、彼に拭い去れない深い罪悪感(サバイバーズ・ギルト)を植え付けました。
さらに戦後のイタリアではファシズムが台頭し、国家主義の波が押し寄せます。作中でポルコが放つ「ファシストになるより豚の方がマシさ」という有名なセリフが示す通り、愚かな戦争を繰り返し、国家や体制に盲従する人間たちに心底愛想を尽かした結果、彼は「人間を辞める」という選択を取りました。自らの意志で豚の仮面を被り、世俗から距離を置くアウトローとして生きる道を選んだのです。