I think he's just a kid still. University is an environment without consequences and while you are doing the nicest things out of love, I wonder if he appreciates it all or even, reciprocates. Adults are just like kids. We shouldn't be spoilt. It sounds weird that you don't mind him sleeping around and at the same time you get angry when you aren't being treated well. Every girlfriend has an element of motherhood about them. Don't mom him.
This isn't a thing that will be solved by communication, because you both fell into this situation mindlessly. Pull back and reevaluate what you want. University is too precious a time to spend momming someone
Sent from my SM-T320 using Tapatalk