Hi and welcome to DWD. As my lovely team members have said this is a safe place to talk. You shouldn't have been through any of that.
Are you currently on medication? Having talking therapy?

Also no one has the right to ever talk to you like that and certainly no one who ever refers to themselves as someone with any form of religious background should ever say such hideous and hate filled rubbish like that...