Can My Employer Penalize Me for Alerting the Company to Possible Age Discrimination?

I felt that my employer was descriminating against me by not giving me a promotion after working in my same position for 10 years. I'm over 60 years of age and a man 20 years my junior was given the position instead. I complained to the owners of the company and found myself demoted to an even lower place on the totem pole three weeks later. It seems I'm being retaliated against. Is that legal?

By Deskin Law Firm
An employer may not take any adverse employment action against an employee who has let it be known they oppose a particular practice engaged in by their employer when such practice has been declared unlawful as in age discrimination to those over 40 years of age. An employer may not retaliate against an employee who has made a charge that they have discrminated, testified, or assisted or participated in any manner in any investigation, proceeding or hearing of a discrimination case.

Can my Employer Retaliate Against Me?