Would you put up with that sort of behavior from anyone but your mother? No? Then why put up with it from her? It's your apartment, so you set the rules; it's just the exact reverse of when it was her house and she set the rules. She can have an opinion about snakes in her room only, and if she brings that opinion out into the shared space, "release" her from her ability to live with you.