It's not free speech it's blatant disrespect! You can't kill a bald eagle even if it wasn't an endangered species! You can't chop a states tree down if it's not on your property! So if you publicly burn a flag you should be subject to some form of punishment!