蔡正元表示,徐國勇說1945年至1951年間,台灣人也還是日本人,理由是1945年「終戰」後,1951年才簽訂《舊金山和約》,這期間台灣有很多日本人,所以台灣人也是日本人。

他認為,徐國勇這個說法有幾個問題:第一,1946年到1949年,在台灣的「日本人」依據開羅宣言第三段規定「務將日本人驅逐出境」必須全部陸續遣返,那為什麼「也還是日本人的台灣人」沒有被遣返日本?這些沒有被遣返日本的台灣人,還是日本人嗎?

第二,當時在台灣的日本人所有財產要全數沒收,包括土地、房屋、股票、生意、存款、金銀珠寶都要全數沒收;成年的日本人遣返時,只能帶30公斤生活物品,未成年人帶15公斤,現金每人不得超過500日圓。為什麼「也還是日本人的台灣人」財產不但沒有被沒收,還從「被遣返的日本人」手上「轉移」了一大筆財產,讓這些「也還是日本人的台灣人」發了一大筆橫財,這些「台灣人」還是「日本人」嗎?

第三,有20多萬台灣人去當台籍日本兵,死亡3萬多人,日本籍的日本兵在戰後都獲得「退伍年金或遺族年金」,台籍日本兵要求同等待遇,卻被日本政府和法院拒絕,理由是「台籍日本兵不是日本人」,替日本人賣命的台籍日本兵都不是日本人,徐國勇口中的台灣人,還會是日本人嗎?

第四,在1945年以前,日本殖民統治台灣時,後藤新平認為日本人是高貴的鯛魚,台灣人是低賤的比目魚,比目魚永遠不會變成鯛魚。所以在日本的法律上,台灣人稱「本島人」,日本人稱「內地人」;日本人有日本國民權利,台灣人沒有日本國民權利,這樣的台灣人也是日本人嗎?「或許應該說,徐國勇等類的人雖然不是日本人,日本也不認為他們是日本人,但他們心中始終想做日本人,乾脆幻想自己曾是日本人。」

蔡正元也提到,日本人殖民時把台灣島民分成,本島人和蕃人,又把本島人歸類為「支那族」。「支那」就是China的日語翻譯,「支那族」就是「中國族」;在日常生活上,又把本島人稱為台灣人,所以日本人眼中,台灣人就是在台灣的中國人。