When miners mine, if they don't make a pool, the miners are definitely competing each other.
Nope. They compete against the difficulty. As more hash power is added, the difficulty eventually goes up, so additional mining equipment makes mining more difficult, but it makes it more difficult for everyone.
I believe most miner use open source program. The nonce they choose all depend on same principle, that means they all compete the difficulty redundantly,
Nope. They each use their own nonce, and they each create their own block. Therefore, the block a miner (or pool) is mining is different than the block that every other miner (or pool) is mining.
in most cases only the best Miner or miner pool wins.
Since they are mining against the difficulty, those that have more hash power will solve blocks more often. Those that have less hash power will solve blocks less often. Someone with 10% of the hashpower will solve 10% of the blocks, and someone with only 1% of the hash power will solve only 1% of the blocks. If someone controls more than 50% of the hash power, they will have the ability to solve 100% of the blocks if they want to.
So if one wants to fraud, he can just set up another miner pool that is better than the integrate best, then the system crashes.
Nope. You are incorrect. Clearly you don't understand how the proof-of-work, and blockchain work at all.
That means the frauder doesn't need to be better than the sum of 51% whole Bitcoin system.
That depends on what he is trying to accomplish. Once a transaction is confirmed, he won't be able to remove that block and still catch up with the rest of the world if he doesn't have about 50% of the global hash power.
The reason why no body break this is because we still have something to mine,so if I have this super mining system, I would mine instead of crash the system.
Absolute nonsense.
But when left bitcoins are so little, and Bitcoin only face two destiny, either raise the transaction fee greatly
That will depend on how many transactions are in each block. If the block size is increased to fit many more transactions, then smaller fees may be enough. If the blocksize stays smaller, then bitcoin will become more expensive to use.
or some big miner may go rogue to cash out their money as much as possible.
How will they "cash out their money"? If they "go rogue", what will they be able to do that will make them money?
Either way will ruin Bitcoin eventually.
Nonsense. It's pretty clear that you are just spouting off your own fears born from your own over-active imagination without any knowledge about how bitcoin actually works.