That said, full nodes are not totally useless, but their only use is for *their owner* who is the only one who can *check for himself*. But with that knowledge, he can do nothing else but acknowledge "that he has been had" or "that he hasn't been had", but that's about it. The other advantage of a full node, for his owner, is that his owner can send out his own transactions, and nobody can know that HE was the one sending that transaction, as, being a full node, he would also send all transactions of light wallets connected to him. So there is some kind of deniable anonymity of the IP address that sent out a transaction.
But that's about it. These can be sufficiently good reasons to run a full node, BTW.
Absolutely. With the caveat that despite the misappropriation of the word, entities that do not mine are not 'nodes', by the original definition. That aside, you sum up pretty completely the reason that I run a fully-validating-wallet.