If you have been shifted from your regular shift only because you received a sexual advance from your employer, this may not constitute illegal retaliation. Retaliation is only unlawful if the law protects the actions that precede the retaliation. It's against the law...