Just to clarify on the "fat" issue since it's come up - :)
Height and weight is protected in Michigan.
"Personal appearance" which can include but is not limited to height and weight, is protected in the District of Columbia.
Some isolated municipalities, most if not all in California, have begun to implement city ordinances that protect discrimination on the bais of weight. I have a vague idea that there may be one or two in Ohio, but don't quote me on that.