Lol. 5 games. It isn't that you're fairweather, it's that you are a "brand" fan. Like any Lakers fan outside of LA. Or Cowboys fans outside of Texas. The Yankees can and often do suck but are still a brand. Or Jordan's Bulls, the one time when brand and fairweather collided.
I've seen somewhere between 20 and 30 games in Yankee Stadium. Still not a fan.
I have also seen over 100 games in Shea/Citi. At some point, I will have seen more games at Shea/Citi than at the Dome if I haven't already. I went to about 20 games a year at the dome from age 5 to 20, and watched nearly every game. But those childhood games count for like 100 each. Especially when its your hometown team.
And although I have lived in NY for 20 years, I'm from Houston. I am a Houston fan and always will be. I now am also a grudging fan of the Mets because my 6 year old tells me, "I like to go to the games, but the TV is boring. You like the Astros. I like the Mets." But she is from NY. I'm not. Sports fanship has always been about location. 90% of us are UT fans because we went there.
Having written that, if my daughter becomes a real baseball fan in the next few years, I can now see the potential for me actually pulling for a Mets victory in some future Mets-Astros world series. Luckily the Mets will still Mets so future me and 1986 me don't tear apart the space time continuum.