You cant blame yourself for others actions, but the bad thing is stuff like this takes customers a step back and not wanting to order with anyone >.<
Ah yea that sucks :/ Tbh there isn't anything to be worried about with the trusted services since most of them have huge reputations to lose & stuff like that
idk man, @skilling scott was in the same position with shitty management/ownership, now he blooms well :P