Don't get me wrong. I am so grateful for the huge sacrifices my parents made to give me the life and opportunities I have today. Leaving their family, their home, their comfort zone to come here is an incredibly difficult thing. It's a sacrifice that I can't ever fully thank them for.
Learning to let go of your ego is very easy in theory, however can be very difficult to execute in the moment. When I think about times that I've been frustrated I always recognize a single thought that resonates in my head, "Drop your ego! You have nothing to lose here, but a whole life to win."
Ever worked with a manager who knew what mattered and stood her ground about these things? Then you probably worked with a manager who leads from her values.
There are many fine values. The trouble is that the list of values grows easily and can cause many employees to lose their focus. They fail to prioritize. A "short list" of values is far more useful in putting the workplace back on track.