I'll take your example of l4d 2. At steam the price is currently 49.99 Euro, locally I can get it for 34 Euro. What makes it even more ridiculous is that the game is made and published by Valve, the only cost they have for the digital edition is bandwidth. Logically the game @ steam should be cheaper than the one in the store.