Hi and welcome,
I hope you don't mind that I copied your intro post here- for more Hellos

.
One of the best things about these forums is you can vent all you want and we will understand.
Sometimes just typing out all the frustrations is such a release.