Publicly criticizing people & companies you've worked with because you haven't seen eye to eye with them...
Is this the sort of person you'd want to work with or hire to work for you? If it were a company that didn't pay you or were doing something unethical etc then fair enough - blow that whistle... but as far as I can see this is just someone with a chip on their shoulder and a bruised ego who can't move on.