My Answer:
North Carolina is an employment-at-will state where most employees can be terminated at any time for any reason. In North Carolina an at-will employee can only file a legal claim for wrongful termination if there was an unlawful motive for the termination. There are generally only two forms of unlawful motives: unlawful discrimination or unlawful retaliation. Discrimination in employment is unlawful if it is due to race, color, sex, national origin, religion, disability or age 40 or older. Retaliation in employment is unlawful only if you engaged in one of a handful of “legally protected” activities and were fired for engaging in that activity. If either of these was the motive for the termination, then you may have a claim for unlawful termination.
A complaint about harassment can be a “protected activity” in some limited cases such as harassment based on a protected class (race, sex etc.). I do not see those specific items mentioned in your post. Unless the complaint was a “protected” one, then it would be lawful for the employer to terminate you. However, because it is possible that your complaint was a “protected activity” I recommend that you consult with an experienced employment attorney to fully discuss your situation.
Avvo Link: https://www.avvo.com/legal-answers/can-you-be-fired-for-logging-an-harassment-claim-w-4346015.html