When displayed with flags of the Armed Forces, the American Flag is always at the far right facing, i.e. the audience's far left. It's in the correct spot.
The far right is called the "position of superior prominence". But that's only if the flags are in a row. If the US flag is in front of the others, such as you might see in a parade, then it goes to the middle.