You have an extremely high level of tolerance for other people, it will be to your benefit one day im sure.

It's unfortunate that some people are close-minded and feel bound by social constraints, my advice is defunct now that your moving out anyway but if i were you i'd completely disassociate myself with any of your former-roomates and good luck with moving back into your mum's house.