Different expert here as I see you requested a new professional. Colorado is unfortunately (like the majority of states) an at will employment state. What this means is that unless an employee has an employment contract or collective bargaining agreement that may give you more rights, an employee can be terminated at any time, for any reason, or no reason at all. Doesn't matter if you did anything wrong or not, doesn't matter if you were a great employee with great reviews.
Even if you are an at-will employee, you still cannot be fired for reasons that are illegal under state and federal law. In these situations, the government has decided to make an exception to the general rule of at-will employment.
For example, if your employer is subject to federal and state laws prohibiting job discrimination (as all but the smallest employers are), you cannot be fired because of certain characteristics, such as your race, religion, or gender. Similarly, you cannot be fired because you have complained about illegal activity, about discrimination or harassment, or about health and safety violations in the workplace. And you cannot be fired for exercising a variety of legal rights, including the right to take family and medical leave, to take leave to serve in the military, or to take time off work to vote or serve on a jury.
It doesn't sound like from your facts that your employer terminated you for an unlawful reason. And while I can appreciate that what the employer did wasn't fair to you -legally speaking, as an at will employee you can be terminated at any time, and it does not appear to me that the employer did anything wrong here. I am sorry I cannot tell you otherwise.