Hint: Truth is NOT in the eye of the beholder. :)
According the the SCOTUS it is legal to burn the flag of the United States, Mexico, Iran, China or any other country as long as you are the person who owns the flag.