OK, Olympics are over, now to make you think about what you're cheering about.
To me, national pride makes no sense. Pride is something that you feel for a personal achievement, or a group achievement that you've been involved in. How can you be proud to be an American, or a Canadian, or English or Irish or whatever? What has being a certain nationality achieved for you? Your national or local sports time win a championship. Yay! Feelings of excitement as you would probably support them, although I still don't see why you would. How is there any pride involved?