Well I don't agree that just permanently banning people from the forum is the solution. Many of those who are currently selling services have great information.. but let's get that shared. They can sell on other sites all they like, but this place is for sharing of info.
Another thread of complaints will just end up with a long list of complaints back and forth.. which isn't really constructive.
Abide by the rules and all will be well..