Would you forgive your best friend?

My best friend has known me since high school and I did love her but I feel like she was always taking me for granted. When I first moved to SF, she let me stay with her rent free for 6 months which I appreciated. It worked in favor of her as well because her roommate wasn’t good. We stayed together but soon her boyfriend started living with us and then started creating weird rules like my cousin cane to visit and wasn’t even bothering him, he told my friend to increase my portion of the rent because it felt like a hotel. Mind you my cousin was always in my room. I told my friend I didn’t have extra money and there was no such rule, I also felt she could have defended me because I’d never let my boyfriend do that to her. We eventually, they asked me to move out because I became reserved towards them.

Then my friend had issues with her guy and moved out and then got her place but then her roommate was struggling with rent so she asked if I could stay with her and we would both save money. I agreed to live with her and even offered an extra $100 to the initial portion I was supposed to pay and always bought groceries. Then she started dating another guy out of state. One time when he was supposed to come see her, she asked me to find an Airbnb and stay there for the time period but I asked her if we could stay in her aunt’s room. Her aunt refused and informed me that I never pay any rent which I was shocked to hear. That meant my friend wasn’t even telling her aunt of my contributions. I then realized I need to find my own place and I did. 6 months after, she asked to live with me so she could save money for her wedding which I was happy to help. She was making close to $100k and offered to $300 of my $1300/ month. I was making $50k then.

But then one time she tells me her fiancé is coming to town and has rented an Airbnb. When I get home after work, she and her fiancé was sleeping in my bed (I had a one bedroom place) so I had to sleep on the couch. She basically had him stay at our place for two weeks in my bedroom. I was so mad because she didn’t even ask me first. Then our mutual friend also told me she said I wasn’t marriage material when he told her he was interested in me. Are these trivial things or would you think your friend is selfish? Would you keep her as a friend?