tosser? You've been hanging out with the brits too much!
wanker is another seriously versatile brit swear word. Superior to tosser in that it's a little ruder, but not by much. In this context it would convey just a little more venom

Moving on...
A lot of my customers would be considered the "namaste crowd" and they do seem very genuine. This xmas holidays I have set myself the task of figuring out a way to point as many of them as possible toward more serious goals --the big issue as discussed elsewhere on the DhO is that most of this group are totally unaware that such goals are potentially within their reach.