You might want to take this info to your vet and see what he/she thinks. Regardless, please keep us posted so we know how it works out.
You don't have to agree with each other.
You don't have to even like each other.
But please, respect each other.