As some midway point between the two of you, I strive to use the correct pronunciation of names (imagine my horror when I realized I'd been mispronouncing 'de Broglie' for years). However, you have to draw a line between getting the right pronunciation and mimicking someone's accent. For instance, if I went to America and was talking in my English accent to an American named Bill about a conversation I'd been having with another American named "Bahb" (in English: Bob), Bill would be disconcerted by my lapse into an American accent for that one word alone, would assume I was taking the piss, and think I was a contemptful English twerp.
Likewise I wouldn't pronounce Einstein "ine-shtine" because I don't have a German accent. In fact, due to my English accent, even my corrected pronunciation of 'de Broglie' is different to how a Frenchman would say it.