To be honest, I started following MLS way back at the beginning in '96. I grew up in Ohio, so I started out as a Crew fan, and there's always going to be a part of me that's going to be black and gold.
But I've been living in New York City since 2012, I love New York City (it's where I first lived when my family moved to the States) and I'm a big believer in supporting your local team. That team is NYCFC, so here I am.
As for the 'haters': Ignore them. Seriously. You'll go nuts if you give any of that stuff shrift. You can't control what anyone says about you or the things you like, but you can control what you do in reaction to that. Giving them any kind of reaction gifts them power that they frankly haven't earned and don't deserve. So why bother?