Hi Salukigirl
You are so right. Some people are just plain mean, nasty, manipulative and like to power trip. The roommate sounds like one of these types of people. Good for you and your boyfriend for not getting caught up in his drama and need to spread discord.
I'm sure, like many tell me, that people like this act the way they do because the feel so badly about themselves, or feel bad deep inside. Well, after dealing with many such types of people I say "I'm sorry for you/them", but please just leave me alone. And I try to stay away from them as much as possible. They spread unhappiness around them like that Peanuts character who walks around in a swirl of dust.
Good luck to you and your boyfriend, you both sound like good people.