I still don't understand why you support Brazil so vigorously if you aren't Brazilian or live in Brazil. Pretty fucked up since these are the national teams.
Think of it as watching the ufc, at first you might cheer for fighters from your country but later on you prioritize performance and skill over background.
Most people who have been following the world cup for a long time cheer for more than one team. It usually starts with them liking a team for kicking out the team that kicked their team out of the competition.
For example USA losing against England 2-0 and in the next round Argentina kicks England out 6-1.
But it's not the same.
See in the UFC the fighters aren't actually representing a country, they represent themselves. It's more comparable to clubs that way, you might like the club you wanna like regardless of where the club is.
But national teams? Stick to your own country please, no doubt that you can like and cheer for other countries but not as if was your own.
It is not the same thing for sure but there are similarities in how the viewers cheer.
Most girls that I know cheer for Sweden, if not Sweden then Italy because the Italians are hot

Guys usually cheer for other countries like Italy, France, Brazil, Argentina, Portugal and so on.
Do you mean that I can't cheer for USA :'(