A felony is a type of crime which doesn’t exist here.
You can’t just get upset if someone points out you’ve used a word wrong. Words have meanings and while getting it wrong, especially as a second language, isn’t bad, it’s still incorrect and can be confusing (e.g. most people would assume you’re talking about US law when you talk about felonies).