I'd rather spend time at the DMV than that written on my ID. It is not about advertising yourself as a citizen, but at most places they shouldn't care about your status and provide you the same service as to a citizen. Why would i need to share my status at the liquor store when buying alcohol? There are enough discrimination going on without that too. Maybe California is different but every time I go out into the depts of Missouri i always get the questions of where i am from. I know what they want to know, so based on the tone they ask this question usually i f with them and say Saint Louis, and then they muster up to ask but where are you from in the same tone, but more annoyed.
Some folks ask it as genuine because they never heard an accent like mine so i just tell the country because I know they didn't have any bad intentions and they were just curios. It is sad that i can tell the difference in the tone of where are you from