Is AUTHOR wrong in the post ? POST : Okay all, I've got something that's been on my mind for a while. 

This happened back in November of 2017. I was on a trip with my Finance club in NYC. This was when I was an undergrad in college. We were visiting big financial firms in the area, but this part of the trip we were socializing with alumni of our college who work in NYC. 

There's a bunch of different alumni, and we're all just socializing and chatting. I'm talking to an Indian lady who is probably in her late 20's - early 30's. I've asked her where she's from, and she told me a major city in India. I ask how long she's been in the United States, and she said she's been here since a certain young age (I don't quite remember the little details of the conversation).  

Learning that she is an immigrant and English *probably* wasn't her first language, I proceed to compliment her on her English speaking ability. I say something along the lines of "Your English is really good!"

She criticizes me for saying that. She says that I should learn that that isn't something I should say in a setting like this. Then, she doesn't even let me respond, and instead either walks away to chat with someone else or just moves her body to the side and starts a conversation with someone else.  

I'm obviously taken back and quite embarrassed. I didn't know how to react (she really didn't give me a chance to). 

For reference, I am an Asian-American. Both my parents are immigrants to the US and English is not their first language.

Am I The Asshole for complimenting her on her English skills?  

&amp;#x200B;

&amp;#x200B;