I don't understand your position. On the one hand, you think it's acceptable for Class A of people who find life intolerable to commit suicide but on the other you think it's unacceptable for Class B of people who find life intolerable to commit suicide. Why are terminal degenerative conditions the qualifier for why suicide is morally acceptable? If someone's life belongs to them, they should be morally allowed to end it whenever they please. At the very least, a person has an obligation to not set a bad standard for society (i.e. when life or things become too painful to deal with, end life). Additionally, I think it bodes poorly for a society that, instead of living with loving support alongside someone, are willing to allow them to end their lives instead. Viktor Frankl put it right when he said that a person who has a why in life can endure any how; unfortunately, we live in a society (in the West) that has lost all sense of why and concomitantly cannot put up with any hows.I disagree on both points. People who self-harm or attempt suicide certainly need help and possibly treatment. I disagree with the notion that they have moral obligations to live a life that has become intolerable in order for wider society to be more comfortable. The case for voluntary euthanasia in terminal degenerative conditions is even more stark. You would compel someone to sacrifice every shred of dignity and endure physical and mental pain. And how does the wider human family benefit from seeing its members treated so?
My grandfather was a Methodist minister and a pacifist. He was a stretcher bearer in the first world war and an airforce chaplain in the second. He never carried a weapon. I respected his views, but he was wrong. His ability to indulge his conscience was enabled by those around him who were prepared to fight. Pacifism is a very selfish and self-indulgent belief that reeks of superiority over the lesser beings with lesser consciences who fight to preserve your personal peace.
I believe the dignity of a human being is in who they are - it's intrinsic to them - not in how they live. The homeless beggar has as much dignity as a rich business tycoon. We're just too blind to see it sometimes.
I agree with you that pacifism can be selfish and immoral, especially when there is a just obligation to defend others. Sometimes, pacifism can be laudable (e.g. not willing to fight an unjust war) but sometimes not.