“IMHO the former is disrespecting the flag and the latter is honoring it.”
Excellent logic.
It is mostly a matter of intent. When liberals burn a U.S. flag it is intended to be disrespectful and offensive. When I take a worn out flag to the local VFW to burn it is intended to be a demonstration of respect for the flag and for what the flag represents.