I think this is a perfect example of why one needs to learn to not get emotionally involved with &quot;the job&quot;. I&#x27;ve made that mistake, once, and it cost me 5 years of my life (long, now boring story), but to blow up so publicly... Not cool at all.<p>I can appreciate the OP&#x27;s enthusiasm and idealism, but in the real world, one needs to learn the limitations of that. And to be dealing with so many health problems at the same time... Psychological stress is typically a factor in &quot;acting-out&quot;; I&#x27;ve been there myself so I&#x27;m not entirely unsympathetic... Being diabetic sucks, let me tell you. The stereotypical stuff associated with IT (long hours, stress, free garbage food, diet soda galore, pizza..) are counter-productive when you&#x27;re diabetic.<p>I hope the OP takes a vacation and gets some perspective.<p>At the end of the day, it&#x27;s only all about business. The people who control the money do not care in the slightest about doing things &#x27;the perfect way&#x27; if it seems it would cost more money or impact profits. This is something engineers have to learn (or they have to run their own company, which will teach them some hard lessons in how business actually works). As others say, a contractor who is obviously costing more overall than being productive is a liability, so to expect a business to care about you as a &quot;human being&quot; is a little naive. HR is never your friend.