frustrations online retail