I think it would be a good idea to not handle your snake for a while... at least a week. If he/she is in a glass tank, try covering up the back and two sides with black paper. Add some extra hides or vine like things for cover. Definitely talk to your roommate and make her/him aware of the fact that you don't appreciate her messing with your snake.

As far as the striking goes... someone else could handle that part better than I.