I never said there weren't any. I think it is a very fragmented industry and you can not put everyone in the same basket.
There are the shady off shore companies that change their name every night, and steal money.
And there are normal companies that do this for a living and just because a few people had mis-understandings does not make them scammers.
It is fragmented.
You have to be able to tell who are the real ones and who are not.