Yes, we had the same discussion, except you didnt even realize the amount of miners or hashrate has no effect on the amount of bitcoins mined. Doh.
let's pretend there are not people with hundreds of thousands of bitcoins lurking in the shadows.
There are 10 miners who are using their average GPUs to mine a total of 10 coins an hour.
They spend $2 each in electricity to mine those 10 coins an hour.
They all are only doing this to sell their coins and make a small profit.
When they go to sell their coins, they must sell for at least $2 per coin to recover the cost of electricity. (I will ignore the cost of GPUs or what have you for these examples.)
Since they used up time and energy that could have been spent doing something else, they want to earn a profit as well.
So each of these miners wants to sell their coins for $3.
10 coins an hour are added to the market with a sell price of $3.
Now imagine there are 20 miners with their average GPUs mining 10 coins an hour.
They each spend $2 in electricity.
Everything else being the same, they only earn 0.5 coins, so their 0.5 coin is worth that same $3.
10 coins an hour are added to the market with a sell price of $6.
The number of miners affects the price. Yes, the price also affects the number of miners. But the number of miners is a baseline to go by, ignoring supply or demand of the people who aren't mining.
Since miners make up 60,000 people, you should be awfully careful when saying what they do has no affect on the price of a bitcoin. Not to mention any NEW currency all comes from them, whereas the rest is money that is tossed around by the same people over and over.
If half the miners decide bitcoin is stupid and drop out, the price of mining for coins has just gone down and the price of buying bitcoins on the market will follow.