Gas price cap is not 'inevitable'