Flag etiquette requires that one not in uniform place the right hand the their heart and face the flag while the national anthem is being played. One wearing a hat should remove the hat, hold it in the right hand and place it so the hat is covering the heart.

At public events, the flag should be placed on the right hand side of the stage, the left hand side of the audience.

Thus, in this picture, all of the candidates should be facing the flag to our left. Richardson isn't doing so. All should have their right hand over their hearts. Obama Hussein doesn't.