I moved to Barcelona last month. You'll be absolutely fine. The local Catalan (now run by Madrid) will do most of the policing so no need to worry there. The anti tourist stuff is around but again I very much doubt it will affect you with your young son (the anti tourist movement are distracted...