I know that this is probably a stupid question but for context I'm a girl who's 19 and we live in Ireland. I'm a full time student living at homebut recently got a job in a bar. My mum is happy for me but has told me a few times I should look for another job that's at daytime and isn't bar work.

Her reasoning is because I usually don't finish until 2am and she thinks this is too late  for a student and she gets worried about me so she stays awake even though I tell her not to. She's also worried because I have high functioning autism (ASD) and doesn't like the fact that I'm around drunk people as I'm still quite young mentally. She's also upset they've made me work boxing day and new year's eve, even though the family are meant to get together for food and drinks on new year's eve. 

My reasoning for staying is that I really like absolutely everyone who works there and if I went to another job the likelihood of being friendly with everyone is slim. I also like most customers and the fact that you get tips on top of what you get paid which won't be the case anywhere else really. It's good as well because it fits in to my university schedule as I always start work at 6-8 so there's no chance it'll interfere with my class schedule. I also like daytime and like to go on walks in the morning that last for a few hours. If I worked in the daytime that couldn't happen. I only go out at night as in nightclubs like once a month and I usually get Saturdays off work anyway.  I like how easy the job is as well because it's just cleaning and stuff like that. I do volunteer work for a charity shop based on poverty and that's actually harder and more stress because it's more complicated. I like just cleaning it's easier.

So am I the the asshole because I won't quit my job even though it inconveniences and worries my mum?