In Australia, Australian Consumer Law dictates that within reason Australian Customers are entitled to refunds which Steam/Valve got into trouble by refusing.
A while back i went to buy Warhammer 40k but i couldn't play it because it required an internet connection despite me using a single player campaign, so I took it back and got a refund (after successfully arguing that the package did not state that a net connection was required for single player which had no social connectivity to it, and that the packaging can be interpreted as referring only to the online mode).
However, imagine I brought the same game but as a Download Code from EB (a games shop and online retailer) and used it on Steam and was unable to play it because I need an internet connection for the single player campaign (despite needing the net to download it I am able to play The Ship in Steam just fine without a net connection).
Does the Australian Consumer Law entitle me to a refund? If so who do i inquire to to get my refund? Steam/Valve or EB Games
NOTE: Steam has the power to remove my game from the library but EB doesn't, however it was EB which I paid for the game not Steam.