Thank you far translating! This is what it called a translation! Just keep going on the translation..
You know, regarding this whole drama, there's an idiom in Indonesia that says "Anjing menggonggong, kafilah tetap berlalu" or in english "Even if the dogs barks loudly, our caravan will still pass it" means that, no matter what people says, as long as you are comfortable, just do it. There should be a time when they loses their interest on provoking you!
So, keep your 'caravan' walking no matter what happens!
)