Yes, I have to say I've not had any problem with Touts. At first I used to smile and say "No thank you" and keep walking. Now I just walk past pretending they aren't there. I've certainly never had anyone follow me into a bar, and if they wanted to charge anything more than the normal price for a beer, I'd just walk out.
I love the taxi drivers who offer you a "you beaut" price of say 20baht, but then say they have to go somewhere else along the way. Do not agree to this, either agree on a proper price or tell them to switch on their meter. If they insist upon taking you anywhere at all but where you wish to go, get out of the taxi and find another one.