At will and right to work are two different concepts and mean entirely different things. 49 out of 50 states, including Ohio, are employment at will states, meaning that you can be fired for any reason that does not violate the law. 27 states, NOT including Ohio, are right to work states, meaning that you cannot be forced to join a union to get work.
You also apparently do not completely understand discrimination laws. Everyone in the US is a member of at least three so-called protected classes. We all have a race, we all have a gender and we all have a national origin. It takes more than being a member of a "protected class" to avoid a termination. You cannot be fired (or adversely treated) BECAUSE of your membership in such a class, but you can be fired (or adversely treated) in spite of it. No matter what your race, religion, national origin, sex, age, etc., you can be fired "just because" - you just can't be fired BECAUSE you are black-white-asian-christian-jewish-hispanic-male-female-what-have-you.