It's been quite a long time since I read up on how lightning works, so maybe I'm misunderstanding something. At least in the version of the protocol I looked at the node that connects to the Bitcoin network has to promise to pay. It's literally a payment processor because they need the capital to guarantee the payment. Is this not the case any more? If it is, then I'm still in the same boat where the Bitcoin network facing node can decide not to service me.