shallow remarks aren't the same as sexist. like when i say, "Rosa's got a nice rack" to one of my friends and look when she bends over, that isn't sexism. sexism is me saying someting like, "Men are better than woman" which is something I don't say, so i'm not sexist. to anwser your question, if someone says rascist stuff on a regular basis, they are a rascist. on doesn;thave to be violent to be a rascist.
the people who are really sexist are the ones who think that woman should stay at home and not work. the other sexists are the "Fake Femminists" who pretend to be against sexists, but actually hate men. those people are really anoying. they asume that every man is sexist, and that men are evil, yet pretend to be against sexism.