Ignoring my boyfriend

As of right now I'm not responding to my boyfriend because I'm fed up. We met in high school at the beach over the summer and started dating (long distance, 2 hours) and we've been together almost 3 years now. He's great and I love him to death but he sucks at communicating. We go to college 30 min from eachother now so we're not long distance during the school year now, only during summer.

I'm lucky if I get a text back from him within a few hours, when he knows how much that bothers me. I'm almost always the one to initiate texts, and I normally have to double text. This has ALWAYS been an issue, we've talked about it more times than I can count, and I'm done putting up with it. The past week or so I haven't reached out once first, and he normally ends up texting me around 5 or 6pm. He told me randomly on Tuesday that he's gonna actually try to be better at texting and that he knows he always says that but that he means it this time.

We haven't spoken on the phone or FaceTimed since Sunday, it's been a week. I just want to hear his voice since I can't see him in person for another two weeks or so and I called him a few times this week but he never picked up and when I told him I just wanted to talk to him on the phone last night he said "What's the big deal [about talking on the phone] anyway".

I don't even want to talk/text 24/7 but a call every other day or so would be nice as well as some nice texts that are affectionate and not dry or 3 words. I don't know if I'm being unreasonable but I feel like I'm not.

He texted me "Hi" 3 or so hours ago but I haven't read it/responded and didn't respond last night after he asked what the big deal was with talking on the phone. I'm done nagging, he knows the issue and I'm so done having to get in disagreements about it. I hate feeling like I'm the one to initiate and plan 95% of the time and like I want to talk to him more than he talks to me.

Is it wrong that I'm not responding for now? I will eventually but I'm just so frustrated with him. I don't know how else to make a point. Any advice would be appreciated! Thanks :)