Which EU country has the harshest punishment for disrespecting the flag and anthem?
What are those punishments?
In 1998, Iceland passed a law which increased the maximum penalty for insulting the flag or anthem of a foreign country to six years in serious cases. Article 95 of its penal code now states:
Art. 95 Any person who publicly insults a foreign nation or foreign state, its supreme official, its head of state, its flag or other recognized national symbol, or the flag of the United Nations or the flag of the European Union, shall be subjected to a fine or up to 2 years imprisonment. In cases of serious offences, the punishment shall take the form of up to 6 years imprisonment.
That would appear to be Germany with (according to Wikipedia):
[three years or up to] five years in prison if the act was intentionally used to support the eradication of the Federal Republic of Germany or to violate constitutional rights.
In the applications of the law, judges must balance the constitutional right to freedom of expression. So, for example, a desecrated flag as part of a valid piece of art would not be illegal.
Also the law uses "verunglimpft" (denigrate or diparage) rather than "respektlos behandeln" (disrespect)