Is a flag with red and white stripes and a plain blue field without stars, a US flag? No, of course, it isn't. So how can putting someone's face on it be desecrating the US flag?
MSNBC's caption was:
A Stars and Stripes flag featuring a portrait of President Barack Obama.
Look closely. There are no stars on that flag and no evidence there ever were.