Bem, apesar de não ser natural daqui, ouso a começar a responder a sua pesquisa, até por que sou carioca, porém moro em Recife por qe adoro a cidade e pretendo por aqui continuar
A segunda questão, começo respondendo pelo final da primeira resposta. Se há esse preconceito e é bem possível que existam por partes de alguns, não compartilho com essa idéia até por que além de mim, outros cariocas e paulistas que conheço, moram na cidade por opção. O contrário também é verdadeiro. Conheço um militar (também sou) Pernambucano que me disse que jamais deixaria o Rio, pois ama a cidade. O esposo de minha irmã também é Pernabucano(e não é militar), não vislumbra a possibilidade de voltar para a terra natal. Será que os mesmos, podendo voltar, continuariam lá se houvesse toda essa hostilidade?
Enfim, somos todos brasileiros e temos todos o direito de ir e vir conforme nossa carta magna. Temos nossas paixões e seria bom que pudéssemos externá-las a quem quer que seja, sem ouvir que se a pessoa é de tal lugar, tem que torcer para o time local. Ninguém pode obrigar ninguém a torcer por A ou B. Somos apixonador por diversasr coisas na vida e podemos, sim, conviver em harmonia. Não precisamos gostar dos times de fora, mas precisamos aprender a respeitar as pessoas. O mundo já tem muitas guerras. Não precisamos fazer de nossas paixões, um campo de batalha.