You can't do anything with someone that inconsiderate. He knows how important your hobby is to you and he pulls a stunt like this?
For your ultimate peace, lose the roommate or move. This situation will never improve and some battles just are not worth the fight.
+1 on this.