Oh, dahling, I simply LUV a good Ecru. Awesome with browns and simply fabulous with black. Concordia
Bad, Bad Shirtmaker.
Bad choice of cloth, and the shirtmaker didn't step in to offer alternatives.
If the shirtmaker offered it to you and it was bad, s/he was trying to get rid of it. Return the favor. Get rid of the shitmaker.
Any good shirtmaker should be able to offer you at least 5-6 different shades of off-white, ivory, ecru, lite tan, oyster, winter white, or whatever the fashion mavens are calling it that year. Best option is to take swatches and compare with suits & skin color at home.