Bobert, No ethical professional mental health worker (psychologist, psychiatrist, social worker, clinical counsellor, etc.) of any kind would diagnose somebody based on a few posts on a specific topic. You have no idea of songwronger's motivation here, or whether there is any 'obsession' or 'compulsion' for him to make these posts.....or whether he's possibly even doing some kind of 'research study' on his own, or making his own diagnoses depending on how we all respond to him.
We just don't know.
So yes, to make, amidst your anger, some kind of 'diagnosis', in my opinion constitutes a 'personal attack'. (not that I'd ever diagnose you as a 'personal attacker'.