NO ONE can pull a credit report on another without a signed release by the person being credit checked. Someone broke the law and it was an unethical act by your partner. This is a serious offense!
The hitting is even worse...
I know it sounds like everyone is being "tough" but these are huge red flags and worrisome and well... most of us are mother hen codies and we care about you... even though we have never met in person we understand that pull and connection to possible toxic relationships.
Just consider us "red flag detectors" that wave our arms around and loudly proclaim "Danger Will Robinson, Danger!!!" (Lost in Space blast from the past)