You never lose bitcoins because you run a non-mining node.
This is wrong in so many ways, you obviously have no clue.
Of course not. Whatever happens on a non-mining node doesn't alter anything on a block chain (apart from sending goofed transactions eventually).
Dude, I explained several ways. Don't tell me not just because you don't understand them.
Secondly, there are several ways of losing coins due to a fork. Just see the mess that occured when Ethereum split in ETC and ETH. A chain fork can even be designed to steal coins or reverse transactions, like it was in the Ethereum case.
Forking happens by miners. And as long as the original chain is one of the prongs, your coins exist of course on the original chain. You are perfectly right that the ETH fork (by miners !) was done to reverse certain actions by one participant (the "dao hacker"), but he kept his holdings on the original (ETC) chain.
No, miners can't make a hard fork on their own.
Note that the forking is done by people building block chains and in a PoW system, these are mining nodes. Non-mining nodes cannot alter the block chain, and hence cannot alter any protocol, or any block chain contents ; as such, they cannot "lose coins". If by running a certain non-mining node, you've "lost coins", you can easily get them back: erase your node, and start another one with the "right" protocol (the one that can read the chain that has your coins out there).
Sorry, you don't make any sense. Please go back and read how you can lose your coins in a chain split. There will not be one blockchain, there will be two. If you e.g. spent your coins in one of the chains, and the receiver copy your transaction in the other chain, you have lost coins in the other chain. If you receive coins in one chain, the coins may not be valid in the other chain. In both cases you have lost coins. Erasing your node and reinstalling it won't get your coins back.