Thank you for your patience.
Unfortunately, as the Supreme Court has noted, the law is not, in their words "a civility code." That is to say, while it is illegal for an employer to discriminate on the basis of things like your race, religion, age (if over 40), sex, disability or national origin, it is not illegal for them to act unprofessionally, or be rude or mean. Therefore, from a legal standpoint, while your boss uses profanity against you, and it's certainly rude and unprofessional and in poor taste, it's not illegal.
If you work for a large chain restaurant, you can (and should) report the matter to human resources or to your boss's immediate supervisor. If you work somewhere where your boss is the top person, you really unfortunately have two choices then -confront them directly and try to make clear that you won't stand for it or look for another job.
Using profanity, by itself is not evidence of discrimination. Now, if they truly are discriminating against you - treating you differently than other employees -such as denying you perks or benefits, keeping you out of employee meetings, giving you all negative reviews while everyone else gets positive reviews, making comments directly about your age or race, etc. and you believe you are being treated differently specifically because of your age or race, then you need to file a complaint with the Equal Employment Opportunity Commission, or EEOC (www.eeoc.gov).
The EEOC will then investigate your complaint. Should they find evidence of discrimination they will attempt to reach a resolution with your employer directly. If they cannot find evidence of discrimination then they will issue you a "Right to Sue" letter, after which you will have 90 days from the date of the letter to bring a lawsuit against the employer.
If you need clarification about my answer or additional information, please use the SEND or REPLY button to continue our conversation. Your satisfaction is my goal and I am here to help!
Please remember to kindly leave a positive rating for me by clicking on the stars, as that is the only way experts are paid for their time even though you may have already paid a deposit to the site. Follow-up questions asked in this thread do not cost anything additional after leaving a positive rating. Thank you!