My BIL owns a carpet cleaning company. His sons work as exterminators. At times their companies work together.
My BIL says that getting pet urine out of carpets is almost impossible because it goes through the pad and sets in, then goes to the floor and sets in if the flooring is wood or any other material. The carpets can be cleaned, but the urine (and smell) resurfaces through the pad and spreads to a wider area of the carpet and pad. Most of the time, people have to buy new carpet. $$$$$
My nephews have to “bomb” several times in order to get the fleas who have embedded themselves in drapes, cabinets, carpets, bedding, pillows, mattresses, etc. $$$$$$ Usually they charge one fee, but come out as often as needed.
Your apartment management may come after you for YEARS because they risk losing future renters. Do you want to get your parents into lawsuits? $$$$ Think about it. No one wants to move into an apartment with fleas.
You need to get a spine. You bought into her guilt trip and that’s why you are keeping your mouth shut!!
You are covering up for her ineptitude, immaturity, and carelessness. I had a college roommate for UG and Grad school; we are still really good friends because we never took advantage of each other. That’s what your “friend” is doing to you.
Hiding her slovenly and unhealthy lifestyle from her parents shows you didn’t care about your needs or the needs of those poor animals. You are condoning all of her behaviors. If I were your mother, I would call management, and her parents immediately, and move you out of that flea-infested apartment and stick her with the bill; she created the situation, she needs to pay. You are not going to keep this friendship, and, wanting to stay friends is not going to happen because she will try to guilt trip you into something else. You didn’t cause the fleas! She brought the cats. How did you generate fleas?
I agree with @MommaJ, you cannot repair this relationship. In a semester, you will both be out of school. You have to listen to Daddy and consult an attorney.