The Coles ruling was meant to protect shoppers. A retail expert says it could end up costing them more.