I must say I love BCN
I fly to BCN something like 5 or 6 times a year for holidays/week-ends
and never ever something bad happened to me
(as I never had some problems in Mexico City, Moscow, Mumbai, NYC, Miami, Rio, Sao Paulo, Abidjan, Detroit, Buenos Aires...)