“There is no penalty for flying a Mexican or Confederate Flag above the American Flag.”
Hell, there are civil codes in some parts of this country that prohibit even DISPLAING the Confederate flag, much less flying it above Old Glory.
Where would that be and can you provide some documentation for that statement?