Burning the flag of ones own country is a sign of treason.
I have nothing wrong with treason, treason is what freed England from monarchist rule.
Treason is also what made America independent from the UK. I am sure the British colonists in America burnt one or two flags!
Treason makes the people strong and the ruling powers weak. If people are unhappy with their country, then they should have a right to show their unrest with flag burning.