SPV users are still using Bitcoin. The main difference is they're simply more reliant on trust than those validating transactions with a full node.
Webwallet and exchange users are effectively taking their chances as to whether or not they are still using Bitcoin. They generally have no real way of
knowing that their balance is real until they actually receive a withdrawal to a wallet they control. The figures on their screen when using any third party service or website
might represent a real bitcoin transaction, but it could equally be a scam. Be cautious or be lucky, I guess.
Apply this theory Turn off all Non-mining Nodes and see if anyone cares.
That's like saying your house doesn't consume electricity because no one would care if you switched off all your electrical devices. It consumes electricity UNTIL you turn off all your power-using appliances.
Likewise, non-mining nodes fully validate transactions until you switch them off.
What debilitating mental condition did you say you suffer from again?
Verify verses Validate, learn the difference.
There is a major difference.
Mining nodes can Validate and Verify , non-mining node only verify and never validate.
And if you could just show us in the code where it makes a distinction between "validate" and "verify"?
//EDIT: From your reply, I'll assume you are unable to do that. Mainly because you are attempting to create disparency where there is none.