I run into similar people on an almost daily basis. Just the other day I had a friend's boyfriend belittle me for "not even having a real job." People look down on you for social reasons, and assume you are a certain way because of that. I used to get followed around in department stores like I was going to steal something, just as one example.
It's frustrating, confusing, and a little funny all at the same time.
A lot of what I run into is rich kids (in their 20s now but still kids) who look down on me because I'm from a poor family. Kids who haven't worked a day in their lives and leech off their parents.