A dumb idea by this guy, IMO. How do you "teach" patriotism? I am all for teaching accurate American history with an emphasis on the principles upon which the country was founded, teaching the Declaration and the Constitution rather than just lip service, and reviewing some of the wonderful and brave things America and Americans have done.
The reason we have public schools in this country, historically, was to teach immigrants the values which make this country what it is. These days the schools teach the opposite.