I feel for you especially when your pets are your family. Here's my questions
1) Does your landlord allow pets?
2)Does he know about the snake?
3)Did your friends know about the snake before you guy's all decided to be roommates.
4) Did you all pay a pet deposit?
The reason I ask is this if you are allowed to have pets and you paid a deposit then that's that. But most landlords don't consider caged pet's animals as pets. The standard is Cat, Dog, goats, potbelly pigs and birds out of cages.And usually they will state no fish.I have lived in plenty of no pet places and the kids have had rat's and guinea pigs and I have never had a landlord say a thing. If your friends Knew about the snake before hand then they still got into the lease with you that's there fault. If they want to make you get rid of the snake you should have a say on any pet's they drag home or guy's.