I can't say how much I feel for you. All I can say is to stay strong...
I've been through a similar situation..the pitfalls of the immigration system. I hate knowing that there are people who have suffered the same or yet worse...
keep on keeping on!!!