Your assuming that people sell all coins mined every single day. That's a false assumption because that does not happen.
Not at all. I assume that only 1/6th of all coins mined are sold for a currency. Which is in line with the amount of Bitcoins held at the exchanges.