Riiight. Imma just chime in with a little of my psychology background. This is a oneshot post, so I'm not really up for a lengthy discussion, but feel free to answer. I might have the time to respond.
Nodoka IS a sociopath.
Ami CAN be called a psychopath. But it's too broad of a term, calling someone a psychopath is like calling someone mentally ill. So I'm gonna be more specific. Essentially, psychopathy stands for "Personality Disorder". And Nodoka, for example, can also be called a psychopath by that definition. I believe that Ami has a Borderline Personality Disorder. Here's where definitions become kinda conflicting in English-language definitions. Someone calls it "Borderline Psychopathy", someone calls it "BPD". We're gonna stick with the BPD for the matter. So Ami is not PSYCHOPATH per se, but she can be called that.
I also have medical studies to back my shit up, so if you do want to prove me wrong - all power to you. But I will demand proof. Have a good day, gentlemen, ladies.