Pictures confirm my diagnosis but it goes further. You need the back taken out and shifted up. The back is a bit short in regard to proper balance. First balance the jacket and then adjust for the difference between your left and right shoulder. The shoulder is not narrow or too small. This jacket just needs to be fitted properly. Probably a full days work and most likely would require more time than that.
That sounds like a very intensive and expensive alteration. About how much would doing something like that cost? Should I just return the suit and go with another brand?