Wearing the flag is against the flag code. Therefore anyone not joining in beating the flag disrespecter is a traitor. However you must beat the flag disrespecter while making sure the flag does not touch the ground or that it gets smeared in blood, gets torn and so on.
So in theory you have to pay for the teddy bear, then destroy it, then respectfully burn the flag because it was disrespected by being used as teddy bear clothing. In the end you just pay for a Teddy bear that any true murican must destroy for disrespecting the flag code!