Když se nadtím ještě jednou zamyslím, tak mám pocit, že vlastně tazatel je v lepší pozici než ta firma. Já bych dal k soudu je, za šikanu a způsobené deprese / psychické problémy / nucení pracovat zadarmo / vyhrožování, atd... Dobrý právník by to podle mě dotáhl. Otázka je, jestli ta firma nepůjde do hajzlu celá, takže kdyby i něco vysoudil, jestli by to někdo někdy vůbec zaplatil 
Ulož si veškerou komunikaci a zajdi za právníkem, nikdy nevíš co z toho můžeš vytřískat. V USA bys vysoudil balík 
Vidím tu vyjádření pouze jedné strany, ale chování šéfa je podle mě jasně za hranou. Je to bossing jak vyšitý, vlastní neschopnost a špatná rozhodnutí se snaží řešit šikanou řadového zaměstnance. Pokud jsi odváděl špatnou práci, bylo povinností nějakého nadřízeného nebo pověřeného kolegy to zjistit, řešit a případně se s Tebou rozejít.
Něco podobného jsem zažil taky, byť v light verzi. Firma, která nebyla úplně IT, rozjela projekt, jejich motto bylo "musíš se protlouct sám, nemáme čas tě něco učit". Takže každý programátor se učil sám, dělal znovu stejné chyby, mentoring nula, po X měsících se došlo k tomu, že produkt se má testovat, zjistilo se, že má chyby (no nekecej), že je nedomyšlený (protože analýza se dělala postupně, když probíhala implementace), termín se nestíhal ani náhodou. No a protože tam bylo pár "starých psů", na které se bral ohled, šéfem vývoje nebyl vlastně nikdo a zároveň jich bylo několik. Infrastruktura tragická, nějaké VCS neexistovalo. Prostě skoro všechno špatně.
No a pak začalo dusno, obviňování, protahování vývoje, znechucení vývojáři jeden po druhém odcházeli jinam... Seber se včas a hledej místo jinde. Jde Ti o zdraví a o důstojnost.