I requested style guidelines to be put in place and would be happy to follow them. Amazon does not have style guidelines for the code in place. It was and is legacy code with no documented styling. The style I used was a modern proper one. The style complaints were arbitrary and came from a junior engineer. They were not based on mature reasoning or proper practice.
I readily agree that I could have just said "I don't care" and lowered my stress level significantly. The stress was partially my own fault. I don't disagree with this. This is a big reason why I started my own company rather than immediately returning to another "corporate job". I needed to recover such that I can do my job without anything remotely like this happening.
Based on my past experiences, if you are forced to stay home at all, you are very likely getting fired. The reason I wasn't is less to do with them telling the truth, and more to do with the fact that the projects I was working on had high dollar value for them and they wanted me to keep working.
I started my company with around $35k on hand. I did not have any more money than that. My co-founder also contributed some of his money as well to cover expenses during the year. We lived frugally. There is no hidden saved up money here that I had to make it work. I am still broke to this moment because of this.
I have a lot of experience in the industry; it is not significantly hard to find a place that will hire me. Finding a job that is a good fit is more difficult.
Whatever guidelines I am presented with I follow.
It might serve you to consider that you don't have sufficient information to cast the sort of judgements you are on me.