unfortunately this is not new in Barcelona, I used to do quite a few trips with groups, I was the one in charge of the group and hyper vigilant of pickpockets, the only time we had a theft was in Barcelona in the hotel as we were checking in and we had at least 20 people together watching, they did get someone backpack with all passports, credit cards, etc..... and as you did I had the pleasure of visiting the Embassy to help the person apply for a new short term passport. I am so sorry this happened to you.