They are a multi-sporting club, but most of the cash goes to football. Here, when football clubs try to expand their success to other sports, it doesn't work in the long term, because football always ends up taking away the money from other sports. At the end of the 1990s, Flamengo and Vasco tried to be multi-sporting powerhouses but after a couple of years they couldn't pay their non-football athletes' salaries anymore.
Sao Paulo has lots of supporters in the countryside of the Paraná state. Though in the Northern states, support still goes mainly to the teams from Rio (Flamengo, Fluminense, Vasco...).
That makes sense the amount of cash isn't generated to run them profitably, well corrupt directors don't help either.
Flamengo fans seem to be everywhere.
One thing whenever I see riots on TV, there is usually someone with a Man U shirt, that has to be a coincidence.