2. When all bitcoin are mined, then miners will only earn transactions fees.
You do realize that won't happen for another hundred years, don't you?
3. Transactions fees are not enough to keep miners mining.
It's just your opinion. No evidence supports your claim.
<...>
The slippery slope logical fallacy.