Not only can your employer fire you, but she can fire you for cause--insubordination; not following her instructions--and deny you unemployment insurance. It does not matter that it is offensive to you; the law does not care about your sensibilities, and your employer is under no legal obligation to avoid offending you. You are probably best off putting up with the behavior while looking for a different job that will suit you better.