My coworker is from China but emigrated to the US 25 years ago. Her English is nearly impossible to understand, and it drives me nuts.  We work in a technically complex field, so communication is key. 

I would feel differently about it if she hadn't been here so long, but 25 years is time enough to learn the common tongue. 

Am I the asshole?