Yes I think at least a considerable amount of those coins are not liquidated. That doesn't change the fact that a considerable amount of those coins are being sold every day. My point is that if miners would get only 3.125 bitcoins for a block then the price of a single bitcoin would be much higher than what it is today. You can say it's because of miners' selling or that it isn't but the price would without doubt be higher. Basic supply and demand logic, you can't argue that.
Yeah, sure, I don't disagree that this is definitely putting more pressure on the price than when there weren't any coins being mined every day. That's also the reason why everyone is waiting for the block reward halving. The supply isn't new, though. And never underestimate speculation.
The halving is a nice price trigger but we don't really need to depend on it, other things will push the price up, it will be the sum of a lot of variables.