It seems we've been really lucky having travelled extensively and never being pick pocketed (of course this is tempting fate...). We've been to Barcelona three times and had no issues. Tight jean pockets might be the answer maybe? Also travelled with a dslr and no issues.