Some bullet points in the main time:
1. Being a bully and verbally abusive is not illegal.
2. Racist jokes are not illegal unless they are impacting your work. This is the gray area of the law. Visit your local EEOC office.
Poke around here on your own: http://www.eeoc.gov/laws/types/harassment.cfm
3. Flirting is not harassment.
4. Working in a shitty environment sucks. Just tough it out till you get a new job.