With all due respect I'm not surprised. My media buying agency had tried buying traffic from them about a year ago and the quality of the traffic we got was shockingly bad. Support was not at all helpful. We were left thinking that they either had no measures to combat click fraud in place, or that they had no problem with selling that kind of traffic.
Common problem unfortunately in the media buying business, but not a foundation to build a long-lasting company on for sure. Word gets around.