Personally, burning the U.S. flag is reprehensible. It's just one of those things you just don't do.
Yet, as it has been stated here so eloquently, freedom of expression is such a valuable right, that even flag burning( which is definitely an expression) is allowed. Try living in a country where if you committed such a heinous act, you'd be executed.