Maya is being such a brat! I know she thinks Miles was wrong to accuse Zig of having drugs in his locker, but honestly, Miles should have told Maya what Zig said about how he'd bed her. Miles is NOT standing up for himself and is being a complete pushover. He should have dumped Maya long ago, rather than basically agreeing to let her cheat. She can make as many excuses as she wants (and by the way, I think she's buying her own excuses too), but at the end of the day this is not a story about how she's helping some guy in need - it's a story about how she's playing both of them, and somehow has Miles wrapped around her finger to let her get away with it even when he knows exactly what's going on.
And it's not like this is actually good for Zig either. I
don't care how kicked out of your house you are. You might need a place to stay
but you DON'T need someone to be your fake girlfriend. He'll only be more hurt
when he finds out. On the "bright side" though, Zig deserves to be a
little hurt, considering what a jerk he's being to Miles what with his little
winks and all. Also, he might not even be that hurt when he finds out, if he
ends up with Maya, which seems like it's happening. He might be a little angry
then shrug it off thinking, "Well, I got the girl now."