I like the Boston teams, too, having lived here for three quarters of my life. But I still prefer the Philly teams in every sport. I wondered whether I would ever change, but about 20 years ago, there was a Phillies-Red Sox game on Labor Day. The Phillies were already out of it (something that was familiar to me), but the Sox were trying to make the playoffs. I still count bring myself to root for the Sox. So that settled it.
I guess when it comes down to it, I'm just a loyal person. I've had the same employer and the same wife for 37 years.
My sons, though, favor Boston teams. They like the Philly teams, but like me, only when it doesn't interfere with the Boston teams. Only one of the three lives in New England, but they're loyal, too. My oldest lives in Wrigleyville and likes the Dubs, but he says, as the song goes, "Boston, you're my home." My youngest lives in New York, and he doesn't like the local teams, of course.