Yo lo llevaría a un profesional y si no tuviese arreglo, le pondría un parche con la bandera británica.
No es lo ideal, pero al menos podrás ponértelo.
Saludos.
Aut Caesar aut nihil.
Le puedes poner algo como esto:
https://kamisetas.com/Barbour-parche...5o8vXEuE&gQT=1
Lo de la bandera británica no hace que parezca distinta porque muchas Barbour la llevan. No se va a notar nada porque va a parecer que es del chaleco ya que además aunque parezca que no, has tenido suerte de que sea en esa parte del chaleco, que en un lateral por ejemplo, donde cualquier parche se notaría mal.