You shouldn't have lost the dog, but she is going overboard. If she values the dog above you, there are questions to be asked. 
Yeah you were responsible, but to kick you out because of that, sorry but loosing a dog doesn't justify her behavior 