Inconsistent sizes

I ordered 3 of these and they were not only on the small side, they also had significant size differences between supposedly equal sized shirts... Someone slip some irregulars into this batch?