I'll just quote what you said:
J crew shirts do not have consistent sizing through their runs. I have XL, L, and M sized shirts in jcrew that fit me the same. So how would that help you?
The best you can do is get one of these:
and go here: