wheelin&dealin
Master Don Juan
Nobody here can judge the situation between you two. If she did something that is unforgivable, drop her. If not, keep her. You're asking this forum advice on something that is impossible to analyze.
She calls you when her car breaks down. When she needs help moving. When some guy she's actually dating treats her badly.
You're the listener. The reliable one. The guy who would treat her so much better, if she'd just open her eyes.
She won't. You trained her to see you as the low-effort option — the friend who requires zero risk and zero investment. Every favor dug the hole deeper.
The "22 Rules" break the pattern. You'll stop auditioning for a role she already cast and become the man she chases instead. It starts with Rule 1.