Okay, I am well versed in history, and I know that there are two ways to be proud your current or original country; Patriotism and Nationalism. Both can involve waiving flags. People can represent their homeland without hating their new country(Patriotism) or they can represent their homeland in and hate their new country(Nationalism) You don't have to hate the U.S to waive your homeland's flag. Also funny thing I noticed is that many people waiving the U.S flag show more signs of nationalism than patriotism