oh, Heather, I'm sorry, *hugs*. noone should ever say that b/c it's been 8 months that you should be over what happened. it doesnt matter who much time passes, it's inconsiderate and shows a complete lack of understanding. the only thing I can think of if talking to him does not help, is to either talk to your roomate about it so that she can try talking to him, or maybe have him over when you're not at home, or as a last resort (even though it's your place and you shouldn't have to do this) maybe you could head out when he comes in... ie. go over to another friends, go to the library etc.. I mean it is your place too so I think you have a say in who comes over espec. if they're that inconsiderate.
the fact that your roomate knows that you worked all day and still manage to go out though, might actually make her jealous or envious of the fact that you manage to do all these things and have issues but in spite of those have a social life (or try to). If you really care about her taking her along to some of those things might make her less jealous but on the other hand I think you need your space and are nor her babysitter. don't get annoyed at comments like that, it's probably more a problem w/ herself than a problem w/ you. the only thing you can do if this happen regularly is not let comments like that affect you. don't give them the power to get you down.
I know you don't want to be angry and you said you'r not like that, but if you do alway avoid showing them any kind of emotion when you're annoyed, it will reinforce their behavior b/c they can't see that it's bugging you. you have to be consistent though b/c if you soemtimes for ex. let the guy say those remarks and at other times ignore them, he will not learn or understand. think neg./pos/reinforcement here!!
the fact that your roomate knows that you worked all day and still manage to go out though, might actually make her jealous or envious of the fact that you manage to do all these things and have issues but in spite of those have a social life (or try to). If you really care about her taking her along to some of those things might make her less jealous but on the other hand I think you need your space and are nor her babysitter. don't get annoyed at comments like that, it's probably more a problem w/ herself than a problem w/ you. the only thing you can do if this happen regularly is not let comments like that affect you. don't give them the power to get you down.
I know you don't want to be angry and you said you'r not like that, but if you do alway avoid showing them any kind of emotion when you're annoyed, it will reinforce their behavior b/c they can't see that it's bugging you. you have to be consistent though b/c if you soemtimes for ex. let the guy say those remarks and at other times ignore them, he will not learn or understand. think neg./pos/reinforcement here!!