No ones fault but your problem to fix IMO. If it's your carrier and your freight account then you are responsible for it getting to the customer once he has paid for the order, trying to charge more after the fact has only seen you lose a customer (and possibly more). My honest feedback.
It's not too bad, personally like others said a bit more sleeve and body length would be good.Biggest thing I can see is you have a very dropped left shoulder which is causing the balance and lapel issues. Look at the difference between where your hands finish for a clue. A tailor could insert a small pad in that shoulder to lift it up and even everything out.