“Chen: I cant help feeling like the U.S. lied to me a little”
Frankly, I think that he has a lot of nerve complaining about this. We live here, pay taxes and so on, and it happens to us “a lot”.
As the bumper sticker says, “Think You Can Trust the US Government? Ask An Indian.”