LadyDewinter
I've Got It
That sucks man, and honestly I tend to hear nothing but bad things about Freedom and a lot (not all, but a lot) of these big networks that try to rope in a ton of YouTubers. Hopefully it gets cleared up - if you really wanted to, you could probably keep pushing and maybe even threaten to take them to court (small claims, I think it'd be? Not sure).
Freedom is based in the Phillipines, you cant sue them there. Well you can but it would cost you more then its worth to be honest.