Second hand games have become such an integrated part of the consumer market that it'll never change. People will continue to trade games, even if shops abide by some sort of agreement with the corporations and refuse to stock used games, people will trade privately and independently. Frankly, the shops need the custom from second hand game sales to keep their businesses afloat. Not everyone has £40 to blow on a game every time and even if ten people buy a £10 game each who would have previously bought nothing due to expense, that's another £100 in the kitty for the store.
The only way people can be convinced to buy new games is if corporations lower the prices earlier in order to keep up with the market. For example, they could say that after a fortnight, the price of a new game *must* drop by £10 or so, then after a month, by another £5, and that becomes the fixed price. The fanboys and impatient folk will pay the early expensive cost while the ones who can't afford it will be able to wait and buy it later. Alternatively, the DLC idea implemented by games like Bad Company 2 and Mass Effect 2 are a very clever, if sneaky, method of incentive. And that's the key point. It's incentive, not consequence. That's what speaks to players.