I feel ripped off

This is for Uber eats . I excepted a trip for 7 $ I'm thinking it'll be pretty quick end up being 2 pick ups and 2 drop offs. I was almost late getting my daughter off the bus because they lied about the time it'll take as well said 20 mins and ended up being a Lil more then 30 also lied about miles as well. I feel like they should be upfront these details. Also want to add I had already picked up the first order before realizing what was going on. And when I got the second pickup I figured it was for the same person and it wasn't. Also the second person didn't even tip me I'm guessing they did that because nobody wanted a trip for 2$ . Incase anyone's wondering this happened in phoenix. What would yall have done if this happened to you and is their a way to avoid it ?

EDIT: I see that I probably missed that it was a stacked trip. I'm still fairly new to driving Uber. I'm still mad tho.