That's because the flag on an American servicemember's uniform is backward. That is to say, the canton (the top left corner), which houses the blue field of 50 white stars, is in the upper right.
Catch a glimpse of an American flag on a race car, and you might notice something strange: sometimes, those flags appear backwards. While it might be tempting to think a graphic designer somewhere ...