For someone who leans toward conservative, minimus, I am surprised you are advocating for more laws.
The laws against racial, sexual, and gender discrimination is already on the books and we seem to have a hard time as Americans enforcing THAT law. I can't imagine trying to enforce a discrimination law against what people THINK. (meaning their political views). It seems it would be very hard to prove someone's thoughts and that you were discriminated against because of them.