Wow markomega, that's horrible. I'm sorry to hear that. By keeping it in, you mean keeping your sexual orientation to yourself? If so, I don't think you should do that, but it's not like you have to tell everyone all the time either, but that's just my opinion. You're always going to run into people like him. I know many people who were friends with gay people and ended up not liking them once they found out they were gay, it just happens. However, it's usually not that extreme, but at least he didn't hurt you physically. Did he just find out? He might need time to adjust, but I would keep my distance for a while.