We all also know that you didn't play a 2150 FIDE NM because that doesn't exist. NM is not an international title and isn't recognized by FIDE.
I'm going to stay out of the rest of the argument here ... but regarding this point, it's entirely reasonable for an NM to be around 2100 FIDE or so.
In the U.S. and Canada, at least, there aren't as many FIDE-rated events to play in, depending on where you live. So it's often the case that one's national rating (USCF or CFC) is higher, while their FIDE rating lags behind ...
Being 2150 fide and a USCF NM is entirely possible but not a 2150 "fide NM" as such a title doesn't exist.
We all also know that you didn't play a 2150 FIDE NM because that doesn't exist. NM is not an international title and isn't recognized by FIDE.
I'm going to stay out of the rest of the argument here ... but regarding this point, it's entirely reasonable for an NM to be around 2100 FIDE or so.
In the U.S. and Canada, at least, there aren't as many FIDE-rated events to play in, depending on where you live. So it's often the case that one's national rating (USCF or CFC) is higher, while their FIDE rating lags behind ...