If your employer did not give you anything (other than continued at will employment) in exchange for signing the non-compete, it is not binding. However, the key is that you signed it after you had been employed for a year. If you back dated it, you might have trouble proving that the agreement was not entered into when you were first hired. Also, if the non-compete is unreasonable about things like the geographic limits or time, then a court may revise it to make it more reasonable.
You are entitled to at least 10 minutes of paid rest break for every 4 hours worked in a shift. Whenever you work more than 5 hours in a shift, you should get a 30 minute meal break. You must be paid for every hour worked. Requiring you to work off the clock is illegal. If you are working more than 40 hours per week, you are entitled to overtime. I strongly suggest you hire a lawyer to handle this matter, or at least make a formal complaint to the Department of Labor and Industries....
Absolutely consult a lawyer before signing such a release. Signing it usually means you waive your right to sue. But perhaps you don't have anything to sue over anyway. I recommend any of the lawyers belonging to WELA. Find them at www.welaweb.org.
Alcoholism is a recognized disability. Firing someone for conduct resulting from a disability is illegal. Be very, very careful here. Before you do anything, I strongly suggest you hire a lawyer with experience in disability discrimination.
Disclaimer: Nothing I say here is legal advice. Do not do anything based on what I say. Hire an attorney to advise you. You are not my client unless and until we have both signed a fee agreement saying otherwise.
It does sound like you have a strong case for unlawful wage withholding. (Though it is difficult to accurately evaluate a case without seeing all of the relevant documents.) In such a case, I typically argue that the employee is entitled to double the amount of pay owed, attorney's fees, and 12% interest. I would be happy to talk to you about representation in this matter. Unpaid wage cases are my absolute favorites and make up roughly half of my caseload. You can read more about them on...
You're right -- it's not fair. Unfortunately, it's totally legal. Unless you have a contract or union agreement saying otherwise, you are an at will employee. That means you can be fired for no reason at all (unless there is illegal discrimination or retaliation). If you do lose your job, you might be eligible for unemployment compensation. But I'm no expert on unemployment compensation.
The short answer is, yes, you can be fired for not doing the new job. In general, employment in Washington is "at will," which means you can be fired for any reason, or no reason at all. There are exceptions to this, such as discrimination based on race, age, gender, disability, etc. Also, if you have an employment agreement or collective bargaining agreement that limits when or why you can be fired, that could protect you.