Thats okay. Lets fight.

I'll always be an Indian at heart. No matter what happens. Now lets say I immigrate to the US, only for the money if I may add, and get US citizenship. I don't feel American at heart at all, but I do have a passport. So,
Q1. If I were to support the US in a game of football would that make me a hypocrite?
Q2. If I were to support India in a game of football vs the US would that make me a traitor?