HI, Welcome hope you find this forum helpful, I have in the short time i have been here.
It is a good place to be able to meet others in the same situation and to speak about things that others might not understand.
sorry to hear the issues you have had and i would say it is not your fault...