ALChemy18 Aug 2005
See usage note for "He" at Dictionary.com
I don't think your either racist or a chauvinist but I do think "Everyone has his own problems" is chauvinistic in the tradition of so many other words that put him and not her into the words spoken by MANkind. The immigrant comment you must admit did appear to have an ever so slight racist undertone.
"We all have our own problems" sounds fine to me and maybe even is a little more self-inclusive.