Would it be crappy to rehome my cat at this point? I’m over her behavior.

So my bf thinks I’m a pos for wanting to get rid of our cat and has been telling me I better not re home her. She was perfect when we first got her over a year ago but we had her spayed not long after and since she’s been spayed, she has just turned into a VERY grumpy fat cat and wants to do nothing but eat. She’s been to the vet, there’s nothing wrong with her that’s causing her to eat all the time or show aggression. This just became an issue after she got spayed and she only acts out towards me and our toddler, NOT my bf. She will literally eat until she throws up all over the house if I were to let her. She shows aggression over food. It doesn’t matter how much I feed her during the day she still snatches food out of my toddlers hand, snatches food off the counter when I’m cooking, will scratch and bite my toddler over food, scratch and bite me over food, hisses at me, hisses at my toddler, it’s just getting ridiculous. My toddler can’t even walk by her holding a snack without her hissing and following him around trying to snatch his food and if I try to pick her up to remove her from the room while he eats, she arches her back all her hair stands up and she hisses at me she will not allow me to pick her up. She’s tore my toddler and I both up pretty good a couple times. She also will not stay out of the trash. She is CONSTANTLY knocking the trash bin over and dragging the whole bag out. I started keeping the trash bin in the pantry to keep her from getting into it but she knows how to open the pantry door (it’s a pull to fold door) so she just sticks her arm under the door and is able to pull it open to get to the garbage. She eats trash then throws up everywhere. My bf works all day every day so I’m the one that has to deal with the cat every day. He literally doesn’t believe me that she acts out the way she does and he blames me and says that I “must be doing something to her that’s causing her to behave that way toward me and our toddler because she doesn’t act that way towards him”?? I really want to re home her because I’m also pregnant and due in a couple months, I don’t wanna be stuck at home every day with a toddler, a newborn, and a mean ass cat. What if she hurts my toddler when I’m busy with the newborn? What if she scratches my newborn over milk or something? Im gonna have my hands full enough adjusting to taking care of 2 small kids and the last thing I wanna worry about is a cat making messes all over the house and acting out towards everyone over food. I’m just over her just terrorizing me and my toddler but my bf guilt trips me every time I bring it up and says if I get rid of her that makes me a terrible owner.