For context, I'm 17 years old and still live with my mom and dad. Around a week ago by mom asked me what my shift schedule was for the week, I replied that I didn't know yet (because I had not checked, not because it wasn't out). She told me she wanted all of us (my entire family) to attend church with her that Sunday because it was a Christmas event, and they were providing dinner after. I never clearly told her no, I didn't see harm in going once because I stopped going to church with her regularly a couple months ago, it was fine as long as I wasn't working.

Skip ahead a few days, and I did turn out to be working Sunday, but I was scheduled an hour after lunch. At this point, I decided I wasn't going because getting from the church to work would be too rushed, and I didn't want to be late for my shift. I told my mom what time I was working, but never told her no when she said "you'll still be able to go" because I knew that would ultimately end in an argument. 

When Sunday rolled around, my dad woke me up and I said I wasn't going because I'm working. He said okay and walked away. About a half hour later my mom knocked on my door telling me to get up because I'm going to church. I said no I'm working, it's going to be too rushed getting from the church and eating (there are assigned tables + line ups), and she yelled about it being "family time" and there was no reason for me to not go, and then said if I didn't go she would take the internet for two days. I said whatever and went back to bed.

Later when I woke up and got ready for work, a couple minutes before I had to leave I was looking for the keys to drive and couldn't find them anywhere. I started to panic, and texted my sister because my mom and dad were not answering their phones. She said "sounds like mom took the keys." And she did, and I had no way to get to work. I had to reluctantly call my manager explaining that I couldn't come into work because my mom took the keys, which he replied "thanks for telling me" and then said it's law (here) to call in at least two and a half hours before if you can't come in. I said I didn't know what to do, and then hung up. 

So I ended up staying home, absolutely pissed off and upset that my mom took away my ability to go to work (I had already called in twice that week because I was sick). I decided to play games because if I'm not working why not, and when my mom came home she immediately took the internet. This wouldn't have bothered me so much if a) she hadn't already taken the car keys, and b) it takes away my ability to talk to my LDR boyfriend, as we can only talk via social media app (I don't have data), which she knows.

I went up to her and said we needed to talk, in which turned into a screaming match between my parents and I. They said there was no reason I couldn't of went, and they only asked me for two hours of my time, in which I told them (also yelling) what I had said earlier about being rushed, and how it was unacceptable how my mom reacted. My mom told me to shut up and go to my room. I did, to calm down, and then about an hour later went back and apologized to her that I didn't go, and asked if we could talk again but like civil people. I then explained how I felt and why what she did upset me so much. When I finished she said "I already told you everything I needed to" and then got up and left. 

AITA for not going to church with her when it meant so much to her, and then getting so upset when she punished me? 