Please show us where Missouri can fire someone for their sexual orientation...
Wisconsin was the first state to ban employment discrimination based on sexual orientation, in 1982, while Minnesota was the first state to ban employment discrimination based on both sexual orientation and gender identity when it passed the Human Rights Act in 1993. Sixteen states and the District of Columbia have policies that protect against both sexual orientation and gender identity discrimination in employment: California, Colorado, Connecticut, Hawaii, Illinois, Iowa, Maine, Massachusetts, Minnesota, Nevada, New Jersey (see Law Against Discrimination), New Mexico, Oregon, Rhode Island, Vermont, and Washington in the public and private sector. An additional five states–Delaware, Maryland, New Hampshire, New York, and Wisconsin–have state laws that protect against discrimination based on sexual orientation only.
Five states have an executive order, administrative order, or personnel regulation prohibiting discrimination against public employees based on sexual orientation and gender identity: Indiana, Kansas, Kentucky, Michigan, and Pennsylvania. Delaware, Maryland, and New York prohibit discrimination based on gender identity in public employment only.
An additional five states prohibit discrimination against public employees based on sexual orientation only: Alaska, Arizona, Missouri,Montana, and Ohio.
Employment Non-Discrimination Act
So only state employees can't be fired simply for being gay...