> So angry that .. he followed me ... to continue his pitch.
That doesn't seem very angry? Kinda exactly what I'd expect from a street salesperson. Your best bet is to ignore them entirely, the second you interact you're a fish on a hook, and it's their job to reel you in.
Angry is the Colombians who will suffocate you at knifepoint for not giving them cocaine.