Sorry, been busy irl with unforeseen rl issues and stopped visiting both otland and stopped working on all my projects for some time, I'm back briefly now, should have more time in a few weeks and can share saved screenshots if necessary, although he already shared himself insulting me instead of trying to come up with solutions and negotiate a deal (as I already offered to pay half).
Not sure exactly what the allegations are as I haven't read everything, but as you know I literally offered half and asked if you were happy with that and you refused, got very angry, and kept aggressively arguing instead of seeking a resolution. The reason I only offered half is because what you did isn't what I asked for, I don't want to use a static library version edited manually by you and keep outdated libraries for the rest of my life, that wasn't part of the deal.
Like I explained, lets say I hired you for making a physical device (hardware) that runs on batteries. I don't specify what type of batteries but obviously I want something cost-effective. If you're unsure you should ask, don't pick the worst least cost-effective batteries there are. In a similar way I expect some common sense and you can ask me anything if you need to know more, just be specific, I can't write you a whole PhD dissertation on the topic that specifies every little single detail in the negative (must not contain a virus, must not be spaghetti code, must not rely on alien technology, must not disturb NASA, etc).
Another analogy which I also gave you is say you added a virus to the libraries. So of course I'd ask you to remove the virus, and you refused, at that point I'm not gonna pay. I can't be expected to write you an endless list of things like "should not contain a virus", if you want to add a virus because you think I might want one, ask me first.
In review: The guy seems like a decent developer, and he was usually/initially polite and reasonable, but became hard to work with quickly when I realized he was editing libraries manually and I either asked if it could be automated or said I'm fine with it if it's automated so I can maintain the libraries, but he wasn't interested in discussing solutions.
(And no he didn't do the work he was asked, you've gotta actually ask before making huge decisions on how to solve a problem when working with someone as a freelancer, manually editing libraries is obviously not a long-term solution for anyone as it will force me to use manually edited outdated library versions forever)
Anyway, sorry for the inconvenience, wish you best of luck with further projects/freelance work etc.